|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.util.Parameter
public class Parameter
A parameter has a name and a value that is String, a double, or an array of doubles. A substitute for ucar.nc2.Attribute, to prevent dependencies of the ucar.unidata packages on ucar.nc2.
| Constructor Summary | |
|---|---|
Parameter(java.lang.String name,
double value)
Create a scalar double-valued param. |
|
Parameter(java.lang.String name,
double[] value)
Create a array double-valued param. |
|
Parameter(java.lang.String name,
Parameter from)
Copy constructir, with new name. |
|
Parameter(java.lang.String name,
java.lang.String val)
Create a String-valued param. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object oo)
Instances which have same content are equal. |
int |
getLength()
Get the number of values. |
java.lang.String |
getName()
Get the name of this Parameter. |
double |
getNumericValue()
Retrieve numeric value, use if isString() is false. |
double |
getNumericValue(int i)
Get the ith numeric value. |
double[] |
getNumericValues()
Get array of numeric values as doubles. |
java.lang.String |
getStringValue()
Retrieve String value; only call if isString() is true. |
int |
hashCode()
Override Object.hashCode() to implement equals. |
boolean |
isString()
True if value is a String. |
java.lang.String |
toString()
String representation |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Parameter(java.lang.String name,
Parameter from)
name - name of new Parameter.from - copy values from here.
public Parameter(java.lang.String name,
java.lang.String val)
name - name of new Parameter.val - value of Parameter
public Parameter(java.lang.String name,
double value)
name - name of new Parameter.value - value of Parameter
public Parameter(java.lang.String name,
double[] value)
name - name of new Parameter.value - value of Parameter| Method Detail |
|---|
public java.lang.String getName()
public boolean isString()
public java.lang.String getStringValue()
public double getNumericValue()
getNumericValue(0)
public double getNumericValue(int i)
i - index
public int getLength()
public double[] getNumericValues()
public boolean equals(java.lang.Object oo)
equals in class java.lang.Objectoo - compare to this Parameter.
public int hashCode()
hashCode in class java.lang.Objectpublic 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 | |||||||||