Package com.aspectran.utils.apon
Class AbstractParameters
java.lang.Object
com.aspectran.utils.apon.AbstractParameters
- All Implemented Interfaces:
Parameters
- Direct Known Subclasses:
ActionParameters
,AdviceActionParameters
,AdviceParameters
,AppendParameters
,ArrayParameters
,AspectParameters
,AspectranConfig
,AspectranParameters
,BeanParameters
,ChooseWhenParameters
,CommandParameters
,ContentParameters
,ContentsParameters
,ContextAutoReloadConfig
,ContextConfig
,ContextProfilesConfig
,DaemonConfig
,DaemonExecutorConfig
,DaemonPollingConfig
,DescriptionParameters
,DispatchParameters
,EmbedConfig
,EntryParameters
,EnvironmentParameters
,ExceptionParameters
,ExceptionThrownParameters
,ExposalsConfig
,FilterParameters
,ForwardParameters
,ItemHolderParameters
,ItemParameters
,JoinpointParameters
,PointcutParameters
,PointcutQualifierParameters
,RedirectParameters
,RequestParameters
,ResourcePathPatterns
,ResponseParameters
,RootParameters
,ScheduledJobParameters
,ScheduleParameters
,SchedulerConfig
,SchedulerParameters
,SessionFileStoreConfig
,SessionManagerConfig
,SettingParameters
,SettingsParameters
,ShellConfig
,ShellStyleConfig
,SystemConfig
,TemplateParameters
,TransformParameters
,TransletParameters
,TriggerExpressionParameters
,TriggerParameters
,TypeAliasesParameters
,TypeAliasParameters
,VariableParameters
,WebConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescribe()
describe
(boolean details) Returns its real name.getBoolean
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.boolean
getBoolean
(ParameterKey key, boolean defaultValue) Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.getBoolean
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.boolean
getBoolean
(String name, boolean defaultValue) Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.Boolean[]
Return the value for the specified parameter, ornull
if the parameter does not exist.Boolean[]
getBooleanArray
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.Return the value for the specified parameter, ornull
if the parameter does not exist.getBooleanList
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.getDouble
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.double
getDouble
(ParameterKey key, double defaultValue) Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.Return the value for the specified parameter, ornull
if the parameter does not exist.double
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.Double[]
Return the value for the specified parameter, ornull
if the parameter does not exist.Double[]
getDoubleArray
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.Return the value for the specified parameter, ornull
if the parameter does not exist.getDoubleList
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.getFloat
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.float
getFloat
(ParameterKey key, float defaultValue) Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.Return the value for the specified parameter, ornull
if the parameter does not exist.float
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.Float[]
Return the value for the specified parameter, ornull
if the parameter does not exist.Float[]
getFloatArray
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.getFloatList
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.getFloatList
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.getInt
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.int
getInt
(ParameterKey key, int defaultValue) Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.Return the value for the specified parameter, ornull
if the parameter does not exist.int
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.Integer[]
getIntArray
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.Integer[]
getIntArray
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.getIntList
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.getIntList
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.getLong
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.long
getLong
(ParameterKey key, long defaultValue) Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.Return the value for the specified parameter, ornull
if the parameter does not exist.long
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.Long[]
getLongArray
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.Long[]
getLongArray
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.getLongList
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.getLongList
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.getParameter
(ParameterKey key) Returns the Parameter corresponding to the specified parameter definition.getParameter
(String name) Returns the Parameter with the specified name.String[]
Returns all the parameter names associated with this Parameters.Returns all the parameter names associated with this Parameters.<T extends Parameters>
TReturn the value for the specified parameter, ornull
if the parameter does not exist.<T extends Parameters>
TgetParameters
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.<T extends Parameters>
T[]Return the value for the specified parameter, ornull
if the parameter does not exist.<T extends Parameters>
T[]getParametersArray
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.<T extends Parameters>
List<T>Return the value for the specified parameter, ornull
if the parameter does not exist.<T extends Parameters>
List<T>getParametersList
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.getParameterValue
(String name) Returns a map of theParameterValue
s.Returns the parent of the proprietor of this Parameters.Returns the owner of this Parameters.Returns the qualified name.getString
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.getString
(ParameterKey key, String defaultValue) Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.Return the value for the specified parameter, ornull
if the parameter does not exist.Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.String[]
Return the value for the specified parameter, ornull
if the parameter does not exist.String[]
getStringArray
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.Return the value for the specified parameter, ornull
if the parameter does not exist.getStringList
(String name) Return the value for the specified parameter, ornull
if the parameter does not exist.getValue
(ParameterKey key) Return the value for the specified parameter, ornull
if the parameter does not exist.Return the value for the specified parameter, ornull
if the parameter does not exist.boolean
hasParameter
(ParameterKey key) Returns whether the specified parameter exists.boolean
hasParameter
(String name) Returns whether this parameter exists.boolean
hasValue
(ParameterKey key) Returns whether a non-null value is assigned to the specified parameter.boolean
Returns whether a non-null value is assigned to the specified parameter.boolean
isAssigned
(ParameterKey key) Returns whether a value is assigned to the specified parameter.boolean
isAssigned
(String name) Returns whether a value is assigned to the specified parameter.boolean
Returns whether the parameter can be added after the parameters instance is created.<T extends Parameters>
T<T extends Parameters>
TnewParameters
(String name) newParameterValue
(String name, ValueType valueType) newParameterValue
(String name, ValueType valueType, boolean array) void
putAll
(Parameters parameters) void
putValue
(ParameterKey key, Object value) Put a value into the Parameter with the specified parameter definition.void
Put a value into the Parameter with the specified name.void
putValueNonNull
(ParameterKey key, Object value) Put a value of the parameter corresponding to the given parameter definition.void
putValueNonNull
(String name, Object value) Put a value of the parameter corresponding to the given name.void
readFrom
(VariableParameters parameters) void
void
void
void
void
removeValue
(ParameterKey key) Remove the value of this parameter.void
removeValue
(String name) Remove the value of this parameter.void
setActualName
(String actualName) Specifies the actual name of this Parameters.void
setProprietor
(Parameter proprietor) Specifies the owner of this Parameters.void
setValue
(ParameterKey key, Object value) Put a value into the Parameter with the specified parameter definition.void
Put a value into the Parameter with the specified name.toString()
<T extends Parameters>
T<T extends Parameters>
TtouchParameters
(String name) void
updateContainer
(Parameters container) Updates the holder of the subparameters belonging to this parameter.
-
Constructor Details
-
AbstractParameters
-
-
Method Details
-
isStructureFixed
public boolean isStructureFixed()Description copied from interface:Parameters
Returns whether the parameter can be added after the parameters instance is created.- Specified by:
isStructureFixed
in interfaceParameters
- Returns:
true
if the parameter can be added after the parameters instance is created, otherwisefalse
-
getProprietor
Description copied from interface:Parameters
Returns the owner of this Parameters.- Specified by:
getProprietor
in interfaceParameters
- Returns:
- the owner of this Parameters
-
setProprietor
Description copied from interface:Parameters
Specifies the owner of this Parameters.- Specified by:
setProprietor
in interfaceParameters
- Parameters:
proprietor
- the owner of this Parameters
-
getParent
Description copied from interface:Parameters
Returns the parent of the proprietor of this Parameters.proprietor --> container --> proprietor == parent
- Specified by:
getParent
in interfaceParameters
- Returns:
- a
Parameter
-
getActualName
Description copied from interface:Parameters
Returns its real name. If no name is given, it returns the name given by the owner.- Specified by:
getActualName
in interfaceParameters
- Returns:
- the actual name of this Parameters
-
setActualName
Description copied from interface:Parameters
Specifies the actual name of this Parameters.- Specified by:
setActualName
in interfaceParameters
- Parameters:
actualName
- the actual name of this Parameters
-
getQualifiedName
Description copied from interface:Parameters
Returns the qualified name.- Specified by:
getQualifiedName
in interfaceParameters
- Returns:
- the qualified name
-
getParameterValue
- Specified by:
getParameterValue
in interfaceParameters
-
getParameterValueMap
Description copied from interface:Parameters
Returns a map of theParameterValue
s.- Specified by:
getParameterValueMap
in interfaceParameters
- Returns:
- a map of the
ParameterValue
s
-
getParameterNames
Description copied from interface:Parameters
Returns all the parameter names associated with this Parameters.- Specified by:
getParameterNames
in interfaceParameters
- Returns:
- an array of all parameter names associated with this Parameters
-
getParameterNameSet
Description copied from interface:Parameters
Returns all the parameter names associated with this Parameters.- Specified by:
getParameterNameSet
in interfaceParameters
- Returns:
- the Set with all parameter names associated with this Parameters
-
hasParameter
Description copied from interface:Parameters
Returns whether this parameter exists.- Specified by:
hasParameter
in interfaceParameters
- Parameters:
name
- the name of the parameter to check- Returns:
true
if the specified parameter exists;false
otherwise
-
hasParameter
Description copied from interface:Parameters
Returns whether the specified parameter exists.- Specified by:
hasParameter
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
true
if the specified parameter exists;false
otherwise
-
isAssigned
Description copied from interface:Parameters
Returns whether a value is assigned to the specified parameter. Even if a null is assigned, it is valid.- Specified by:
isAssigned
in interfaceParameters
- Parameters:
name
- the name of the parameter to check- Returns:
true
if a parameter is assigned a value;false
otherwise
-
isAssigned
Description copied from interface:Parameters
Returns whether a value is assigned to the specified parameter. Even if a null is assigned, it is valid.- Specified by:
isAssigned
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
true
if a parameter is assigned a value;false
otherwise
-
hasValue
Description copied from interface:Parameters
Returns whether a non-null value is assigned to the specified parameter.- Specified by:
hasValue
in interfaceParameters
- Parameters:
name
- the name of the parameter to check- Returns:
true
if a non-null value is assigned a value;false
otherwise
-
hasValue
Description copied from interface:Parameters
Returns whether a non-null value is assigned to the specified parameter.- Specified by:
hasValue
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
true
if a non-null value is assigned a value;false
otherwise
-
getParameter
Description copied from interface:Parameters
Returns the Parameter with the specified name.- Specified by:
getParameter
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the Parameter with the specified name, or
null
if it does not exist
-
getParameter
Description copied from interface:Parameters
Returns the Parameter corresponding to the specified parameter definition.- Specified by:
getParameter
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the Parameter corresponding to the specified parameter definition,
or
null
if it does not exist
-
getValue
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getValue
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getValue
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getValue
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
setValue
Description copied from interface:Parameters
Put a value into the Parameter with the specified name. If there is an existing value, remove it and put it.- Specified by:
setValue
in interfaceParameters
- Parameters:
name
- the parameter namevalue
- the value of parameter
-
setValue
Description copied from interface:Parameters
Put a value into the Parameter with the specified parameter definition. If there is an existing value, remove it and put it.- Specified by:
setValue
in interfaceParameters
- Parameters:
key
- the parameter definitionvalue
- the value of parameter
-
putAll
- Specified by:
putAll
in interfaceParameters
-
putValue
Description copied from interface:Parameters
Put a value into the Parameter with the specified name.- Specified by:
putValue
in interfaceParameters
- Parameters:
name
- the parameter namevalue
- the value of parameter
-
putValue
Description copied from interface:Parameters
Put a value into the Parameter with the specified parameter definition.- Specified by:
putValue
in interfaceParameters
- Parameters:
key
- the parameter definitionvalue
- the value of parameter
-
putValueNonNull
Description copied from interface:Parameters
Put a value of the parameter corresponding to the given name. If the value is null, ignore it.- Specified by:
putValueNonNull
in interfaceParameters
- Parameters:
name
- the parameter namevalue
- the value of parameter
-
putValueNonNull
Description copied from interface:Parameters
Put a value of the parameter corresponding to the given parameter definition. If the value is null, ignore it.- Specified by:
putValueNonNull
in interfaceParameters
- Parameters:
key
- the parameter definitionvalue
- the value of parameter
-
removeValue
Description copied from interface:Parameters
Remove the value of this parameter.- Specified by:
removeValue
in interfaceParameters
- Parameters:
name
- the parameter name
-
removeValue
Description copied from interface:Parameters
Remove the value of this parameter.- Specified by:
removeValue
in interfaceParameters
- Parameters:
key
- the parameter key
-
getString
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getString
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getString
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getString
in interfaceParameters
- Parameters:
name
- the parameter namedefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getString
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getString
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getString
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getString
in interfaceParameters
- Parameters:
key
- the parameter definitiondefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getStringArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getStringArray
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getStringArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getStringArray
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getStringList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getStringList
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getStringList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getStringList
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getInt
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getInt
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getInt
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getInt
in interfaceParameters
- Parameters:
name
- the parameter namedefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getIntArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getIntArray
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getInt
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getInt
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getInt
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getInt
in interfaceParameters
- Parameters:
key
- the parameter definitiondefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getIntArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getIntArray
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getIntList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getIntList
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getIntList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getIntList
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getLong
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getLong
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getLong
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getLong
in interfaceParameters
- Parameters:
name
- the parameter namedefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getLong
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getLong
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getLong
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getLong
in interfaceParameters
- Parameters:
key
- the parameter definitiondefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getLongArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getLongArray
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getLongArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getLongArray
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getLongList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getLongList
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getLongList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getLongList
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getFloat
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getFloat
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getFloat
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getFloat
in interfaceParameters
- Parameters:
name
- the parameter namedefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getFloat
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getFloat
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getFloat
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getFloat
in interfaceParameters
- Parameters:
key
- the parameter definitiondefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getFloatArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getFloatArray
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getFloatArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getFloatArray
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getFloatList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getFloatList
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getFloatList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getFloatList
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getDouble
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getDouble
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getDouble
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getDouble
in interfaceParameters
- Parameters:
name
- the parameter namedefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getDouble
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getDouble
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getDouble
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getDouble
in interfaceParameters
- Parameters:
key
- the parameter definitiondefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getDoubleArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getDoubleArray
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getDoubleArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getDoubleArray
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getDoubleList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getDoubleList
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getDoubleList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getDoubleList
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getBoolean
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getBoolean
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getBoolean
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getBoolean
in interfaceParameters
- Parameters:
name
- the parameter namedefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getBoolean
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getBoolean
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getBoolean
Description copied from interface:Parameters
Return the value for the specified parameter, ordefaultValue
if the parameter does not exist.- Specified by:
getBoolean
in interfaceParameters
- Parameters:
key
- the parameter definitiondefaultValue
- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getBooleanArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getBooleanArray
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getBooleanArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getBooleanArray
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getBooleanList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getBooleanList
in interfaceParameters
- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getBooleanList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getBooleanList
in interfaceParameters
- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getParameters
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getParameters
in interfaceParameters
- Type Parameters:
T
- the type parameter- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getParameters
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getParameters
in interfaceParameters
- Type Parameters:
T
- the type parameter- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getParametersArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getParametersArray
in interfaceParameters
- Type Parameters:
T
- the type parameter- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getParametersArray
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getParametersArray
in interfaceParameters
- Type Parameters:
T
- the type parameter- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getParametersList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getParametersList
in interfaceParameters
- Type Parameters:
T
- the type parameter- Parameters:
name
- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getParametersList
Description copied from interface:Parameters
Return the value for the specified parameter, ornull
if the parameter does not exist.- Specified by:
getParametersList
in interfaceParameters
- Type Parameters:
T
- the type parameter- Parameters:
key
- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
newParameterValue
- Specified by:
newParameterValue
in interfaceParameters
-
newParameterValue
- Specified by:
newParameterValue
in interfaceParameters
-
newParameters
- Specified by:
newParameters
in interfaceParameters
-
newParameters
- Specified by:
newParameters
in interfaceParameters
-
touchParameters
- Specified by:
touchParameters
in interfaceParameters
-
touchParameters
- Specified by:
touchParameters
in interfaceParameters
-
updateContainer
Description copied from interface:Parameters
Updates the holder of the subparameters belonging to this parameter.- Specified by:
updateContainer
in interfaceParameters
-
readFrom
- Specified by:
readFrom
in interfaceParameters
- Throws:
AponParseException
-
readFrom
- Specified by:
readFrom
in interfaceParameters
- Throws:
AponParseException
-
readFrom
- Specified by:
readFrom
in interfaceParameters
- Throws:
AponParseException
-
readFrom
- Specified by:
readFrom
in interfaceParameters
- Throws:
AponParseException
-
readFrom
- Specified by:
readFrom
in interfaceParameters
- Throws:
AponParseException
-
describe
- Specified by:
describe
in interfaceParameters
-
describe
- Specified by:
describe
in interfaceParameters
-
toString
-