|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectsky.engine.field.BaseField
| Field Summary | |
protected java.util.ArrayList |
_aliases
Aliases (or database columns) that this field maps to. |
protected java.lang.String |
_default
Default value of the field. |
protected boolean |
_defaulted
Flag indicating whether this field has defaulted to using the default value instead of a user-specified value. |
protected int |
_maxlen
Maximum length of the data value that this field can have. |
protected int |
_minlen
Minimum length of a data value that this field can have. |
protected java.lang.String |
_name
Field name |
protected boolean |
_required
If true then the user must specify a value for this field. |
protected java.util.ArrayList |
_values
Values of this field. |
protected int |
_vislen
Visible length of this field (used to generate the HTML code for input field). |
static FormattedResourceBundle |
STRINGS
String resources. |
| Constructor Summary | |
BaseField()
|
|
| Method Summary | |
void |
addAlias(java.lang.String alias)
Add an alias for this field. |
void |
clear()
Remove all alaises of this field. |
void |
destory()
Destory this field object. |
java.util.ArrayList |
getAliases()
Get all the aliases associated with this field. |
java.util.ArrayList |
getData()
Get all the values of this field. |
int |
getDataSize()
Number of values in this field. |
java.lang.String |
getHTMLData(int nPos)
Get a specific field value formatted according to HTML syntax. |
java.lang.String |
getName()
Get name of this field. |
boolean |
getRequired()
Is a value for this field required or not. |
java.lang.String |
getSQLData(int nPos)
Get a specific field value formatted according to sql syntax. |
java.lang.String |
getStringData(int nPos)
Get a specific field value formatted as a simple string. |
boolean |
hasAliases()
Find out if field has any aliases. |
protected boolean |
hasValue(java.lang.String value)
Does the given string represent a value for this field. |
void |
removeAliases()
Remove all the aliases that the field has. |
void |
removeValues()
Remove all values from this field. |
java.lang.String |
toHTML()
Generate HTML code fragment that generates the HTML input field associated with this field. |
java.lang.String |
toString()
Covert this field into a string. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface sky.engine.field.Field |
addValue, checkValue |
| Field Detail |
protected java.lang.String _name
protected java.util.ArrayList _aliases
protected java.util.ArrayList _values
protected boolean _required
protected int _vislen
protected int _minlen
protected int _maxlen
protected java.lang.String _default
protected boolean _defaulted
public static final FormattedResourceBundle STRINGS
| Constructor Detail |
public BaseField()
| Method Detail |
public java.lang.String getName()
getName in interface Fieldpublic boolean getRequired()
getRequired in interface Fieldpublic void addAlias(java.lang.String alias)
addAlias in interface Fieldpublic java.util.ArrayList getAliases()
getAliases in interface Fieldpublic void removeAliases()
removeAliases in interface Fieldpublic boolean hasAliases()
hasAliases in interface Fieldpublic java.util.ArrayList getData()
public java.lang.String getSQLData(int nPos)
getSQLData in interface FieldnPos - position of the value
public java.lang.String getHTMLData(int nPos)
getHTMLData in interface FieldnPos - position of the value.
public java.lang.String getStringData(int nPos)
getStringData in interface FieldnPos - position of the value.
public int getDataSize()
getDataSize in interface Fieldpublic void removeValues()
removeValues in interface Fieldpublic java.lang.String toString()
toString in interface Fieldpublic java.lang.String toHTML()
toHTML in interface Fieldpublic void clear()
clear in interface Fieldprotected boolean hasValue(java.lang.String value)
public void destory()
destory in interface Field
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||