| Modifier | Constructor | Description |
|---|---|---|
|
ParameterValue(java.lang.String name,
ParameterValueType parameterValueType) |
|
|
ParameterValue(java.lang.String name,
ParameterValueType parameterValueType,
boolean array) |
|
|
ParameterValue(java.lang.String name,
ParameterValueType parameterValueType,
boolean array,
boolean noBracket) |
|
protected |
ParameterValue(java.lang.String name,
ParameterValueType parameterValueType,
boolean array,
boolean noBracket,
boolean predefined) |
|
|
ParameterValue(java.lang.String name,
java.lang.Class<? extends AbstractParameters> parametersClass) |
|
|
ParameterValue(java.lang.String name,
java.lang.Class<? extends AbstractParameters> parametersClass,
boolean array) |
|
|
ParameterValue(java.lang.String name,
java.lang.Class<? extends AbstractParameters> parametersClass,
boolean array,
boolean noBracket) |
|
protected |
ParameterValue(java.lang.String name,
java.lang.Class<? extends AbstractParameters> parametersClass,
boolean array,
boolean noBracket,
boolean predefined) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
clearValue() |
Clears the parameter value.
|
int |
getArraySize() |
Returns the size of the array if the value is an array.
|
Parameters |
getContainer() |
Returns the
Parameters that contains the Parameter. |
java.lang.String |
getName() |
Returns the parameter name.
|
ParameterValueType |
getParameterValueType() |
Returns the parameter value type.
|
java.lang.String |
getQualifiedName() |
Returns the fully qualified parameter name.
|
java.lang.Object |
getValue() |
Returns a value as an
Object. |
java.lang.Boolean |
getValueAsBoolean() |
Returns a value as a
Boolean. |
java.lang.Boolean[] |
getValueAsBooleanArray() |
Returns a value as a
Boolean array. |
java.util.List<java.lang.Boolean> |
getValueAsBooleanList() |
Returns a value as a
List<Boolean>. |
java.lang.Double |
getValueAsDouble() |
Returns a value as a
Double. |
java.lang.Double[] |
getValueAsDoubleArray() |
Returns a value as a
Double array. |
java.util.List<java.lang.Double> |
getValueAsDoubleList() |
Returns a value as a
List<Double>. |
java.lang.Float |
getValueAsFloat() |
Returns a value as a
Float. |
java.lang.Float[] |
getValueAsFloatArray() |
Returns a value as a
Float array. |
java.util.List<java.lang.Float> |
getValueAsFloatList() |
Returns a value as a
List<Float>. |
java.lang.Integer |
getValueAsInt() |
Returns a value as an
Integer. |
java.lang.Integer[] |
getValueAsIntArray() |
Returns a value as an
Integer array. |
java.util.List<java.lang.Integer> |
getValueAsIntList() |
Returns a value as a
List<Integer>. |
java.lang.Long |
getValueAsLong() |
Returns a value as a
Long. |
java.lang.Long[] |
getValueAsLongArray() |
Returns a value as a
Long array. |
java.util.List<java.lang.Long> |
getValueAsLongList() |
Returns a value as a
List<Long>. |
Parameters |
getValueAsParameters() |
Returns a value as a
Parameters. |
Parameters[] |
getValueAsParametersArray() |
Returns a value as a
Parameters array. |
java.util.List<Parameters> |
getValueAsParametersList() |
Returns a value as a
List<Parameters>. |
java.lang.String |
getValueAsString() |
Returns a value as a
String. |
java.lang.String[] |
getValueAsStringArray() |
Returns a value as a
String array. |
java.util.List<java.lang.String> |
getValueAsStringList() |
Returns a value as a
List<String>. |
java.util.List<?> |
getValueList() |
Returns a value as a
List. |
java.lang.Object[] |
getValues() |
Returns a value as an
Object array. |
boolean |
isArray() |
Returns whether the parameter value is an array.
|
boolean |
isAssigned() |
Returns whether a parameter has been assigned a value.
|
boolean |
isBracketed() |
Returns whether the value of the array is represented using square brackets.
|
boolean |
isPredefined() |
Returns whether this is a predefined parameter.
|
boolean |
isValueTypeHinted() |
Returns whether the value type is hinted.
|
Parameters |
newParameters(Parameter identifier) |
Creates a new instance of
Parameters with the specified
identifier Parameter. |
void |
putValue(java.lang.Object value) |
Puts the parameter value.
|
void |
setBracketed(boolean bracketed) |
|
void |
setContainer(Parameters container) |
|
void |
setParameterValueType(ParameterValueType parameterValueType) |
Sets the parameter value type.
|
void |
setValueTypeHinted(boolean valueTypeHinted) |
Sets whether the value type is hinted.
|
java.lang.String |
toString() |
public ParameterValue(java.lang.String name,
ParameterValueType parameterValueType)
public ParameterValue(java.lang.String name,
ParameterValueType parameterValueType,
boolean array)
public ParameterValue(java.lang.String name,
ParameterValueType parameterValueType,
boolean array,
boolean noBracket)
protected ParameterValue(java.lang.String name,
ParameterValueType parameterValueType,
boolean array,
boolean noBracket,
boolean predefined)
public ParameterValue(java.lang.String name,
java.lang.Class<? extends AbstractParameters> parametersClass)
public ParameterValue(java.lang.String name,
java.lang.Class<? extends AbstractParameters> parametersClass,
boolean array)
public ParameterValue(java.lang.String name,
java.lang.Class<? extends AbstractParameters> parametersClass,
boolean array,
boolean noBracket)
protected ParameterValue(java.lang.String name,
java.lang.Class<? extends AbstractParameters> parametersClass,
boolean array,
boolean noBracket,
boolean predefined)
public Parameters getContainer()
ParameterParameters that contains the Parameter.getContainer in interface ParameterParameterspublic void setContainer(Parameters container)
public java.lang.String getName()
Parameterpublic java.lang.String getQualifiedName()
ParametergetQualifiedName in interface Parameterpublic ParameterValueType getParameterValueType()
ParametergetParameterValueType in interface Parameterpublic void setParameterValueType(ParameterValueType parameterValueType)
ParametersetParameterValueType in interface ParameterparameterValueType - the parameter value typepublic boolean isValueTypeHinted()
ParameterisValueTypeHinted in interface Parameterpublic void setValueTypeHinted(boolean valueTypeHinted)
ParametersetValueTypeHinted in interface ParametervalueTypeHinted - true if the value type is hinted; false otherwisepublic boolean isArray()
Parameterpublic boolean isBracketed()
ParameterisBracketed in interface Parametertrue if the value of the array is represented using square brackets,
otherwise falsepublic void setBracketed(boolean bracketed)
public boolean isPredefined()
ParameterisPredefined in interface Parametertrue if this is a predefined parameter, otherwise falsepublic boolean isAssigned()
ParameterisAssigned in interface Parametertrue if a parameter has been assigned a value, otherwise falsepublic int getArraySize()
ParametergetArraySize in interface Parameterpublic void putValue(java.lang.Object value)
Parameterpublic void clearValue()
ParameterclearValue in interface Parameterpublic java.lang.Object getValue()
ParameterObject.public java.util.List<?> getValueList()
ParameterList.getValueList in interface ParameterListpublic java.lang.Object[] getValues()
ParameterObject array.public java.lang.String getValueAsString()
ParameterString.getValueAsString in interface ParameterStringpublic java.lang.String[] getValueAsStringArray()
ParameterString array.getValueAsStringArray in interface ParameterString arraypublic java.util.List<java.lang.String> getValueAsStringList()
ParameterList<String>.getValueAsStringList in interface ParameterList<String>public java.lang.Integer getValueAsInt()
ParameterInteger.getValueAsInt in interface ParameterIntegerpublic java.lang.Integer[] getValueAsIntArray()
ParameterInteger array.getValueAsIntArray in interface ParameterInteger arraypublic java.util.List<java.lang.Integer> getValueAsIntList()
ParameterList<Integer>.getValueAsIntList in interface ParameterList<Integer>public java.lang.Long getValueAsLong()
ParameterLong.getValueAsLong in interface ParameterLongpublic java.lang.Long[] getValueAsLongArray()
ParameterLong array.getValueAsLongArray in interface ParameterLong arraypublic java.util.List<java.lang.Long> getValueAsLongList()
ParameterList<Long>.getValueAsLongList in interface ParameterList<Long>public java.lang.Float getValueAsFloat()
ParameterFloat.getValueAsFloat in interface ParameterFloatpublic java.lang.Float[] getValueAsFloatArray()
ParameterFloat array.getValueAsFloatArray in interface ParameterFloat arraypublic java.util.List<java.lang.Float> getValueAsFloatList()
ParameterList<Float>.getValueAsFloatList in interface ParameterList<Float>public java.lang.Double getValueAsDouble()
ParameterDouble.getValueAsDouble in interface ParameterDoublepublic java.lang.Double[] getValueAsDoubleArray()
ParameterDouble array.getValueAsDoubleArray in interface ParameterDouble arraypublic java.util.List<java.lang.Double> getValueAsDoubleList()
ParameterList<Double>.getValueAsDoubleList in interface ParameterList<Double>public java.lang.Boolean getValueAsBoolean()
ParameterBoolean.getValueAsBoolean in interface ParameterBooleanpublic java.lang.Boolean[] getValueAsBooleanArray()
ParameterBoolean array.getValueAsBooleanArray in interface ParameterBoolean arraypublic java.util.List<java.lang.Boolean> getValueAsBooleanList()
ParameterList<Boolean>.getValueAsBooleanList in interface ParameterList<Boolean>public Parameters getValueAsParameters()
ParameterParameters.getValueAsParameters in interface ParameterParameterspublic Parameters[] getValueAsParametersArray()
ParameterParameters array.getValueAsParametersArray in interface ParameterParameters arraypublic java.util.List<Parameters> getValueAsParametersList()
ParameterList<Parameters>.getValueAsParametersList in interface ParameterList<Parameters>public Parameters newParameters(Parameter identifier)
ParameterParameters with the specified
identifier Parameter.newParameters in interface Parameteridentifier - the specified identifier ParameterParameterspublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2008–2018 The Aspectran Project. All rights reserved.