|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sandev.basics.util.ArrayAssociation
A standard associative list represented by two equal length arrays. The seminal use is for selection value translation purposes in a UI display, so the primary representation is two String arrays. The keyValues array holds the actual values and the transValues array holds the translated values.
This class may be extended in the future to include other basic array types.
| Field Summary | |
protected int |
defaultValueIndex
The index of the default value. |
protected java.lang.String[] |
keyValues
The key values |
protected java.lang.String[] |
transValues
The translated values |
| Constructor Summary | |
ArrayAssociation()
|
|
ArrayAssociation(java.lang.String[] keyVals,
java.lang.String[] transVals)
|
|
| Method Summary | |
int |
getDefaultValueIndex()
accessor for defaultValueIndex |
java.lang.String[] |
getKeyValues()
accessor for keyValues |
java.lang.String[] |
getTransValues()
accessor for transValues |
java.lang.String |
keyToTrans(java.lang.String keyVal)
Given a value from keyValues, return the associated value from transValues. |
void |
setDefaultValueIndex(int i)
mutator for defaultValueIndex |
void |
setKeyValues(java.lang.String[] vals)
mutator for keyValues |
void |
setTransValues(java.lang.String[] vals)
mutator for keyValues |
java.lang.String |
transToKey(java.lang.String transVal)
Given a value from transValues, return the associated value from keyValues. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.String[] keyValues
protected java.lang.String[] transValues
protected int defaultValueIndex
| Constructor Detail |
public ArrayAssociation()
public ArrayAssociation(java.lang.String[] keyVals,
java.lang.String[] transVals)
| Method Detail |
public java.lang.String[] getKeyValues()
public void setKeyValues(java.lang.String[] vals)
public java.lang.String[] getTransValues()
public void setTransValues(java.lang.String[] vals)
public int getDefaultValueIndex()
public void setDefaultValueIndex(int i)
public java.lang.String keyToTrans(java.lang.String keyVal)
public java.lang.String transToKey(java.lang.String transVal)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||