ParameterValuepublic interface Parameter
| 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 |
setParameterValueType(ParameterValueType parameterValueType) |
Sets the parameter value type.
|
void |
setValueTypeHinted(boolean valueTypeHinted) |
Sets whether the value type is hinted.
|
Parameters getContainer()
Parameters that contains the Parameter.Parametersjava.lang.String getName()
java.lang.String getQualifiedName()
ParameterValueType getParameterValueType()
void setParameterValueType(ParameterValueType parameterValueType)
parameterValueType - the parameter value typeboolean isValueTypeHinted()
void setValueTypeHinted(boolean valueTypeHinted)
valueTypeHinted - true if the value type is hinted; false otherwiseboolean isArray()
true if the parameter value is an array, otherwise falseboolean isBracketed()
true if the value of the array is represented using square brackets,
otherwise falseboolean isPredefined()
true if this is a predefined parameter, otherwise falseboolean isAssigned()
true if a parameter has been assigned a value, otherwise falseint getArraySize()
java.lang.Object getValue()
Object.Objectvoid putValue(java.lang.Object value)
value - the parameter valuevoid clearValue()
java.lang.Object[] getValues()
Object array.Objectjava.util.List<?> getValueList()
List.Listjava.lang.String getValueAsString()
String.Stringjava.lang.String[] getValueAsStringArray()
String array.String arrayjava.util.List<java.lang.String> getValueAsStringList()
List<String>.List<String>java.lang.Integer getValueAsInt()
Integer.Integerjava.lang.Integer[] getValueAsIntArray()
Integer array.Integer arrayjava.util.List<java.lang.Integer> getValueAsIntList()
List<Integer>.List<Integer>java.lang.Long getValueAsLong()
Long.Longjava.lang.Long[] getValueAsLongArray()
Long array.Long arrayjava.util.List<java.lang.Long> getValueAsLongList()
List<Long>.List<Long>java.lang.Float getValueAsFloat()
Float.Floatjava.lang.Float[] getValueAsFloatArray()
Float array.Float arrayjava.util.List<java.lang.Float> getValueAsFloatList()
List<Float>.List<Float>java.lang.Double getValueAsDouble()
Double.Doublejava.lang.Double[] getValueAsDoubleArray()
Double array.Double arrayjava.util.List<java.lang.Double> getValueAsDoubleList()
List<Double>.List<Double>java.lang.Boolean getValueAsBoolean()
Boolean.Booleanjava.lang.Boolean[] getValueAsBooleanArray()
Boolean array.Boolean arrayjava.util.List<java.lang.Boolean> getValueAsBooleanList()
List<Boolean>.List<Boolean>Parameters getValueAsParameters()
Parameters.ParametersParameters[] getValueAsParametersArray()
Parameters array.Parameters arrayjava.util.List<Parameters> getValueAsParametersList()
List<Parameters>.List<Parameters>Parameters newParameters(Parameter identifier)
Parameters with the specified
identifier Parameter.identifier - the specified identifier ParameterParametersCopyright © 2008–2018 The Aspectran Project. All rights reserved.