|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--anvil.annot.ValueType | +--anvil.annot.ValueSetType
Those attribute values that have a fixed set of values (all Strings).
Field Summary | |
protected java.util.Hashtable |
tokenColor
|
protected java.util.Hashtable |
tokenDoc
|
protected java.lang.String[] |
tokens
|
Fields inherited from class anvil.annot.ValueType |
NULL_VALUE, NULL_VALUE_DOC |
Constructor Summary | |
ValueSetType(java.util.List values)
|
|
ValueSetType(ValueSetType vt)
|
Method Summary | |
boolean |
changeToken(int i,
java.lang.String label)
|
void |
changeTokenColor(int i,
java.awt.Color col)
|
void |
clear()
|
java.util.Hashtable |
getTokenColors()
|
java.util.Hashtable |
getTokenDocs()
|
int |
getTokenIndex(java.lang.String token)
Returns internal index number of token or 0 ("none") if token does not exist. |
java.lang.String[] |
getTokens()
|
java.lang.String[] |
getTokensWithoutNull()
Returns token list without the "none" value. |
java.awt.Color |
getValueColor(java.lang.String val)
|
java.lang.String |
getValueDoc(java.lang.String val)
Returns empty string if there is no doc. |
boolean |
hasDoc()
Returns true if there is at least one definition of a token. |
boolean |
hasDoc(java.lang.String token)
|
boolean |
isValidValue(java.lang.Object val)
|
boolean |
tokenExistis(java.lang.String token)
|
java.lang.String |
toLabel()
Returns the name of this value type as a string. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.lang.String[] tokens
protected java.util.Hashtable tokenColor
protected java.util.Hashtable tokenDoc
Constructor Detail |
public ValueSetType(java.util.List values)
values
- List of three-element arrays (String[3]),
first one is a token, second the color, third the doc.public ValueSetType(ValueSetType vt)
Method Detail |
public java.util.Hashtable getTokenColors()
public java.util.Hashtable getTokenDocs()
public java.lang.String[] getTokens()
public boolean tokenExistis(java.lang.String token)
public void changeTokenColor(int i, java.awt.Color col)
public boolean changeToken(int i, java.lang.String label)
public void clear()
public java.lang.String[] getTokensWithoutNull()
public boolean isValidValue(java.lang.Object val)
isValidValue
in class ValueType
public int getTokenIndex(java.lang.String token)
public java.awt.Color getValueColor(java.lang.String val)
public java.lang.String getValueDoc(java.lang.String val)
public boolean hasDoc()
public boolean hasDoc(java.lang.String token)
public java.lang.String toLabel()
ValueType
toLabel
in class ValueType
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |