|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.basics.util.ArrayAssociation
public class 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 | |
|---|---|
static java.lang.String |
debugDump(ArrayAssociation aa,
java.lang.String prefix)
Return a debug string containing all the array elements and what their values are. |
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)
public static java.lang.String debugDump(ArrayAssociation aa,
java.lang.String prefix)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||