protected class GraphNodeObject.ParameterPairs extends Object
| Modifier | Constructor and Description | 
|---|---|
| protected  | GraphNodeObject.ParameterPairs()Creates a new instance of ParameterPairs | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | addParameter(String[] p)Adds a parameter pair to the set | 
| protected void | addParameter(String[] p,
            int index)Adds a parameter pair to the set at a specific place in the list | 
| protected void | addParameter(String name,
            String value)Adds a parameter pair to the set | 
| protected void | addParameter(String name,
            String value,
            int index)Adds a parameter pair to the set at a specific place in the list | 
| GraphNodeObject.ParameterPairs | copy()Makes a new ParameterPairs object with identical content (shallow copy) | 
| protected String[] | getParameter(int index)Returns a requested parameter pair | 
| protected boolean | match(GraphNodeObject.ParameterPairs p2)Returns true if two parameter lists are equivalent | 
| protected boolean | match(String[] p2)Returns true iff the parameter list contains a
 parameter that is equivalent to the method parameter | 
| protected boolean | matchMinus1(GraphNodeObject.ParameterPairs p2,
           String exception)Returns true if two parameter lists are equivalent with the
 exception of 1 named parameter that can mismatch | 
| protected boolean | matchMinus1(String[] p2,
           String exception)Returns true iff the parameter list contains a
 parameter that is equivalent to the method parameter | 
| protected int | numParameters()Returns the number of parameters in the set | 
| protected void | removeParameter(int index)Removes a requested parameter pair | 
| String | toString()Converts the parameter pair list to a String | 
protected GraphNodeObject.ParameterPairs()
protected void addParameter(String name, String value)
name - value - protected void addParameter(String[] p)
p - protected void addParameter(String name, String value, int index)
name - value - index - protected void addParameter(String[] p, int index)
p - index - protected int numParameters()
protected void removeParameter(int index)
index - protected String[] getParameter(int index)
index - public GraphNodeObject.ParameterPairs copy()
protected boolean match(GraphNodeObject.ParameterPairs p2)
p2 - protected boolean match(String[] p2)
p2 - String[2] containin the parameter/value pair being checkedprotected boolean matchMinus1(GraphNodeObject.ParameterPairs p2, String exception)
p2 - exception - protected boolean matchMinus1(String[] p2, String exception)
p2 - String[2] containin the parameter/value pair being checkedexception - parameter name whose existance is required, but value doesn't matter