| java.lang.Object net.firstpartners.nounit.ui.common.AbstractPackage
All known Subclasses: net.firstpartners.nounit.ui.common.CommandPackage,
AbstractPackage | abstract public class AbstractPackage (Code) | | An abstract package that encapsulates a hashtable to provide conversion of
command-line arguments
|
AbstractPackage | protected AbstractPackage()(Code) | | default constructor
|
AbstractPackage | protected AbstractPackage(Object[] inValues)(Code) | | Constructor builds Package using Standard Values (as from command Line)
Overwrites any Previous Values
Parameters: inValues - pairs as generated by the command line |
addAdditionalValue | public void addAdditionalValue(String key, Object value)(Code) | | Add the value pairs to the internal store - do not overwrite , but convert to vector
Parameters: key - object Parameters: value - object |
addIfEmpty | public void addIfEmpty(String keyName, Object storeObject)(Code) | | adds a value to the internal store , only if previous value was null / empty
Parameters: keyName - to store the object under for later retrieval Parameters: storeObject - to keep internally |
addValue | protected void addValue(Object[] inValues)(Code) | | Add set of KeyName - ValueName (in one array) to object ,
used by Constructor , and classes inheriting from this one
Overwrites any existing values with same name
Parameters: inValues - - Array of keys and values to add |
addValue | public void addValue(Object keyName, Object storeObject)(Code) | | adds a value to the internal store
Overwrites any existing values with same name
Parameters: keyName - to store the object under for later retrieval Parameters: storeObject - to keep internally |
addValues | public void addValues(HashMap valuesToAdd)(Code) | | Set the Values in the web package , given a hashtable
Overwrites any existing values with same name
Parameters: valuesToAdd - |
addValues | public void addValues(String[] inValues)(Code) | | Add the value pairs to the internal store
Overwrites any existing values with same name
Parameters: inValues - - Array to add to Value pairs e.g. key1 , value1, key2 , value2 |
getInt | public int getInt(String keyName)(Code) | | Get the Value as an int (Convience Method)
Parameters: keyName - of Value to find int that is stored under this string , empty Vectorif no value stored internally under this name |
getStoreNames | public Iterator getStoreNames()(Code) | | Gets the names of values stored in this webpackage
returnEnum of Names values are stored under in this package |
getString | public String getString(String keyName)(Code) | | Get the Value as a String (Convience Method)
Parameters: keyName - of Value to find valueString that is stored under this string , "" if nothing |
getValue | public Object getValue(String keyName)(Code) | | gets the value associated with the key name , as passed in from the Servlet, command line
Parameters: keyName - - the name the value is stored under. associatedValue - the value that was set under this name |
getValuePairs | public HashMap getValuePairs()(Code) | | Method to return a hashtable of value pairs
innerValuePairs |
getVector | public Vector getVector(String keyName)(Code) | | Get the Value as a Vector (Convience Method)
Parameters: keyName - of Value to find valueVector that is stored under this string , empty Vectorif no value stored internally under this name |
move | public void move(String oldKey, String newKey)(Code) | | Moves Objects from one key to another
will overwrite anything (previously)held at the new key
Parameters: oldKey - - String Parameters: newKey - - String |
printToOutputStream | public void printToOutputStream(java.io.PrintStream out)(Code) | | Prints the internal represenation of the Package to an output stream for debugging
Parameters: out - - java.io.PrintStream to print to |
remove | public void remove(Object key)(Code) | | Remove a value from the internal store
Parameters: key - of object to remove |
toString | public String toString()(Code) | | Prints the internal represenation of the Package to an output stream for debugging
out - java.io.PrintStream to print to |
|
|