Package com.aspectran.core.util.apon
Class AbstractParameters
- java.lang.Object
-
- com.aspectran.core.util.apon.AbstractParameters
-
- All Implemented Interfaces:
Parameters
- Direct Known Subclasses:
ActionParameters,AdviceActionParameters,AdviceParameters,AppendParameters,ArrayParameters,AspectParameters,AspectranConfig,AspectranParameters,BeanParameters,ChooseWhenParameters,ContentParameters,ContentsParameters,ContextAutoReloadConfig,ContextConfig,ContextProfilesConfig,DaemonConfig,DaemonPollerConfig,DispatchParameters,EmbedConfig,EntryParameters,EnvironmentParameters,ExceptionParameters,ExceptionThrownParameters,ExposalsConfig,FilterParameters,ForwardParameters,ItemHolderParameters,ItemParameters,JoinpointParameters,PointcutParameters,PointcutQualifierParameters,RedirectParameters,RequestParameters,ResponseParameters,RootParameters,ScheduledJobParameters,ScheduleParameters,SchedulerConfig,SchedulerParameters,SessionFileStoreConfig,SessionManagerConfig,SettingParameters,SettingsParameters,ShellConfig,TemplateParameters,TransformParameters,TransletParameters,TriggerExpressionParameters,TriggerParameters,TypeAliasesParameters,TypeAliasParameters,VariableParameters,WebConfig
public abstract class AbstractParameters extends java.lang.Object implements Parameters
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractParameters(ParameterKey[] parameterKeys)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearValue(ParameterKey parameterKey)voidclearValue(java.lang.String name)java.lang.Stringdescribe()java.lang.Stringdescribe(boolean details)java.lang.StringgetActualName()Returns its real name.java.lang.BooleangetBoolean(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.booleangetBoolean(ParameterKey parameterKey, boolean defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.BooleangetBoolean(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.booleangetBoolean(java.lang.String name, boolean defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.Boolean[]getBooleanArray(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.Boolean[]getBooleanArray(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.Boolean>getBooleanList(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.Boolean>getBooleanList(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.DoublegetDouble(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.doublegetDouble(ParameterKey parameterKey, double defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.DoublegetDouble(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.doublegetDouble(java.lang.String name, double defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.Double[]getDoubleArray(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.Double[]getDoubleArray(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.Double>getDoubleList(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.Double>getDoubleList(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.FloatgetFloat(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.floatgetFloat(ParameterKey parameterKey, float defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.FloatgetFloat(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.floatgetFloat(java.lang.String name, float defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.Float[]getFloatArray(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.Float[]getFloatArray(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.Float>getFloatList(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.Float>getFloatList(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.IntegergetInt(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.intgetInt(ParameterKey parameterKey, int defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.IntegergetInt(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.intgetInt(java.lang.String name, int defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.Integer[]getIntArray(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.Integer[]getIntArray(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.Integer>getIntList(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.Integer>getIntList(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.LonggetLong(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.longgetLong(ParameterKey parameterKey, long defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.LonggetLong(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.longgetLong(java.lang.String name, long defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.Long[]getLongArray(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.Long[]getLongArray(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.Long>getLongList(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.Long>getLongList(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.ParametergetParameter(ParameterKey parameterKey)Returns the Parameter corresponding to the specified parameter definition.ParametergetParameter(java.lang.String name)Returns the Parameter with the specified name.java.lang.String[]getParameterNames()Returns all the parameter names associated with this Parameters.java.util.Set<java.lang.String>getParameterNameSet()Returns all the parameter names associated with this Parameters.<T extends Parameters>
TgetParameters(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.<T extends Parameters>
TgetParameters(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.<T extends Parameters>
T[]getParametersArray(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.<T extends Parameters>
T[]getParametersArray(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.<T extends Parameters>
java.util.List<T>getParametersList(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.<T extends Parameters>
java.util.List<T>getParametersList(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.ParameterValuegetParameterValue(java.lang.String name)java.util.Map<java.lang.String,ParameterValue>getParameterValueMap()Returns a map of theParameterValues.ParametergetParent()Returns the parent of the proprietor of this Parameters.ParametergetProprietor()Returns the owner of this Parameters.java.lang.StringgetQualifiedName()Returns the qualified name.java.lang.StringgetString(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.StringgetString(ParameterKey parameterKey, java.lang.String defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.StringgetString(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.StringgetString(java.lang.String name, java.lang.String defaultValue)Return the value for the specified parameter, ordefaultValueif the parameter does not exist.java.lang.String[]getStringArray(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.String[]getStringArray(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.String>getStringList(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.util.List<java.lang.String>getStringList(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.ObjectgetValue(ParameterKey parameterKey)Return the value for the specified parameter, ornullif the parameter does not exist.java.lang.ObjectgetValue(java.lang.String name)Return the value for the specified parameter, ornullif the parameter does not exist.booleanhasParameter(ParameterKey parameterKey)Returns whether the specified parameter exists.booleanhasParameter(java.lang.String name)Returns whether this parameter exists.booleanhasValue(ParameterKey parameterKey)Returns whether a non-null value is assigned to the specified parameter.booleanhasValue(java.lang.String name)Returns whether a non-null value is assigned to the specified parameter.booleanisAssigned(ParameterKey parameterKey)Returns whether a value is assigned to the specified parameter.booleanisAssigned(java.lang.String name)Returns whether a value is assigned to the specified parameter.booleanisStructureFixed()Returns whether the parameter can be added after the parameters instance is created.<T extends Parameters>
TnewParameters(ParameterKey parameterKey)<T extends Parameters>
TnewParameters(java.lang.String name)ParameterValuenewParameterValue(java.lang.String name, ValueType valueType)ParameterValuenewParameterValue(java.lang.String name, ValueType valueType, boolean array)voidputAll(Parameters parameters)voidputValue(ParameterKey parameterKey, java.lang.Object value)Put a value into the Parameter with the specified parameter definition.voidputValue(java.lang.String name, java.lang.Object value)Put a value into the Parameter with the specified name.voidputValueNonNull(ParameterKey parameterKey, java.lang.Object value)Put a value of the parameter corresponding to the given parameter definition.voidputValueNonNull(java.lang.String name, java.lang.Object value)Put a value of the parameter corresponding to the given name.voidreadFrom(java.lang.String apon)voidsetActualName(java.lang.String actualName)Specifies the actual name of this Parameters.voidsetProprietor(Parameter proprietor)Specifies the owner of this Parameters.java.lang.StringtoString()<T extends Parameters>
TtouchParameters(ParameterKey parameterKey)<T extends Parameters>
TtouchParameters(java.lang.String name)voidupdateContainer(Parameters container)Updates the holder of the subparameters belonging to this parameter.
-
-
-
Constructor Detail
-
AbstractParameters
protected AbstractParameters(ParameterKey[] parameterKeys)
-
-
Method Detail
-
isStructureFixed
public boolean isStructureFixed()
Description copied from interface:ParametersReturns whether the parameter can be added after the parameters instance is created.- Specified by:
isStructureFixedin interfaceParameters- Returns:
trueif the parameter can be added after the parameters instance is created, otherwisefalse
-
getProprietor
public Parameter getProprietor()
Description copied from interface:ParametersReturns the owner of this Parameters.- Specified by:
getProprietorin interfaceParameters- Returns:
- the owner of this Parameters
-
setProprietor
public void setProprietor(Parameter proprietor)
Description copied from interface:ParametersSpecifies the owner of this Parameters.- Specified by:
setProprietorin interfaceParameters- Parameters:
proprietor- the owner of this Parameters
-
getParent
public Parameter getParent()
Description copied from interface:ParametersReturns the parent of the proprietor of this Parameters.proprietor --> container --> proprietor == parent
- Specified by:
getParentin interfaceParameters- Returns:
- a
Parameter
-
getActualName
public java.lang.String getActualName()
Description copied from interface:ParametersReturns its real name. If no name is given, it returns the name given by the owner.- Specified by:
getActualNamein interfaceParameters- Returns:
- the actual name of this Parameters
-
setActualName
public void setActualName(java.lang.String actualName)
Description copied from interface:ParametersSpecifies the actual name of this Parameters.- Specified by:
setActualNamein interfaceParameters- Parameters:
actualName- the actual name of this Parameters
-
getQualifiedName
public java.lang.String getQualifiedName()
Description copied from interface:ParametersReturns the qualified name.- Specified by:
getQualifiedNamein interfaceParameters- Returns:
- the qualified name
-
getParameterValue
public ParameterValue getParameterValue(java.lang.String name)
- Specified by:
getParameterValuein interfaceParameters
-
getParameterValueMap
public java.util.Map<java.lang.String,ParameterValue> getParameterValueMap()
Description copied from interface:ParametersReturns a map of theParameterValues.- Specified by:
getParameterValueMapin interfaceParameters- Returns:
- a map of the
ParameterValues
-
getParameterNames
public java.lang.String[] getParameterNames()
Description copied from interface:ParametersReturns all the parameter names associated with this Parameters.- Specified by:
getParameterNamesin interfaceParameters- Returns:
- an array of all parameter names associated with this Parameters
-
getParameterNameSet
public java.util.Set<java.lang.String> getParameterNameSet()
Description copied from interface:ParametersReturns all the parameter names associated with this Parameters.- Specified by:
getParameterNameSetin interfaceParameters- Returns:
- the Set with all parameter names associated with this Parameters
-
hasParameter
public boolean hasParameter(java.lang.String name)
Description copied from interface:ParametersReturns whether this parameter exists.- Specified by:
hasParameterin interfaceParameters- Parameters:
name- the name of the parameter to check- Returns:
trueif the specified parameter exists;falseotherwise
-
hasParameter
public boolean hasParameter(ParameterKey parameterKey)
Description copied from interface:ParametersReturns whether the specified parameter exists.- Specified by:
hasParameterin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
trueif the specified parameter exists;falseotherwise
-
isAssigned
public boolean isAssigned(java.lang.String name)
Description copied from interface:ParametersReturns whether a value is assigned to the specified parameter. Even if a null is assigned, it is valid.- Specified by:
isAssignedin interfaceParameters- Parameters:
name- the name of the parameter to check- Returns:
trueif a parameter is assigned a value;falseotherwise
-
isAssigned
public boolean isAssigned(ParameterKey parameterKey)
Description copied from interface:ParametersReturns whether a value is assigned to the specified parameter. Even if a null is assigned, it is valid.- Specified by:
isAssignedin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
trueif a parameter is assigned a value;falseotherwise
-
hasValue
public boolean hasValue(java.lang.String name)
Description copied from interface:ParametersReturns whether a non-null value is assigned to the specified parameter.- Specified by:
hasValuein interfaceParameters- Parameters:
name- the name of the parameter to check- Returns:
trueif a non-null value is assigned a value;falseotherwise
-
hasValue
public boolean hasValue(ParameterKey parameterKey)
Description copied from interface:ParametersReturns whether a non-null value is assigned to the specified parameter.- Specified by:
hasValuein interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
trueif a non-null value is assigned a value;falseotherwise
-
getParameter
public Parameter getParameter(java.lang.String name)
Description copied from interface:ParametersReturns the Parameter with the specified name.- Specified by:
getParameterin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the Parameter with the specified name, or
nullif it does not exist
-
getParameter
public Parameter getParameter(ParameterKey parameterKey)
Description copied from interface:ParametersReturns the Parameter corresponding to the specified parameter definition.- Specified by:
getParameterin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the Parameter corresponding to the specified parameter definition,
or
nullif it does not exist
-
getValue
public java.lang.Object getValue(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getValuein interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getValue
public java.lang.Object getValue(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getValuein interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
putAll
public void putAll(Parameters parameters)
- Specified by:
putAllin interfaceParameters
-
putValue
public void putValue(java.lang.String name, java.lang.Object value)Description copied from interface:ParametersPut a value into the Parameter with the specified name.- Specified by:
putValuein interfaceParameters- Parameters:
name- the parameter namevalue- the value of parameter
-
putValue
public void putValue(ParameterKey parameterKey, java.lang.Object value)
Description copied from interface:ParametersPut a value into the Parameter with the specified parameter definition.- Specified by:
putValuein interfaceParameters- Parameters:
parameterKey- the parameter definitionvalue- the value of parameter
-
putValueNonNull
public void putValueNonNull(java.lang.String name, java.lang.Object value)Description copied from interface:ParametersPut a value of the parameter corresponding to the given name. If the value is null, ignore it.- Specified by:
putValueNonNullin interfaceParameters- Parameters:
name- the parameter namevalue- the value of parameter
-
putValueNonNull
public void putValueNonNull(ParameterKey parameterKey, java.lang.Object value)
Description copied from interface:ParametersPut a value of the parameter corresponding to the given parameter definition. If the value is null, ignore it.- Specified by:
putValueNonNullin interfaceParameters- Parameters:
parameterKey- the parameter definitionvalue- the value of parameter
-
clearValue
public void clearValue(java.lang.String name)
- Specified by:
clearValuein interfaceParameters
-
clearValue
public void clearValue(ParameterKey parameterKey)
- Specified by:
clearValuein interfaceParameters
-
getString
public java.lang.String getString(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getStringin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getString
public java.lang.String getString(java.lang.String name, java.lang.String defaultValue)Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getStringin 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
public java.lang.String getString(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getStringin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getString
public java.lang.String getString(ParameterKey parameterKey, java.lang.String defaultValue)
Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getStringin interfaceParameters- Parameters:
parameterKey- the parameter definitiondefaultValue- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getStringArray
public java.lang.String[] getStringArray(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getStringArrayin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getStringArray
public java.lang.String[] getStringArray(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getStringArrayin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getStringList
public java.util.List<java.lang.String> getStringList(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getStringListin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getStringList
public java.util.List<java.lang.String> getStringList(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getStringListin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getInt
public java.lang.Integer getInt(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getIntin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getInt
public int getInt(java.lang.String name, int defaultValue)Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getIntin 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
public java.lang.Integer[] getIntArray(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getIntArrayin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getInt
public java.lang.Integer getInt(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getIntin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getInt
public int getInt(ParameterKey parameterKey, int defaultValue)
Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getIntin interfaceParameters- Parameters:
parameterKey- the parameter definitiondefaultValue- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getIntArray
public java.lang.Integer[] getIntArray(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getIntArrayin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getIntList
public java.util.List<java.lang.Integer> getIntList(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getIntListin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getIntList
public java.util.List<java.lang.Integer> getIntList(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getIntListin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getLong
public java.lang.Long getLong(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getLongin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getLong
public long getLong(java.lang.String name, long defaultValue)Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getLongin 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
public java.lang.Long getLong(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getLongin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getLong
public long getLong(ParameterKey parameterKey, long defaultValue)
Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getLongin interfaceParameters- Parameters:
parameterKey- the parameter definitiondefaultValue- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getLongArray
public java.lang.Long[] getLongArray(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getLongArrayin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getLongArray
public java.lang.Long[] getLongArray(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getLongArrayin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getLongList
public java.util.List<java.lang.Long> getLongList(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getLongListin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getLongList
public java.util.List<java.lang.Long> getLongList(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getLongListin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getFloat
public java.lang.Float getFloat(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getFloatin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getFloat
public float getFloat(java.lang.String name, float defaultValue)Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getFloatin 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
public java.lang.Float getFloat(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getFloatin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getFloat
public float getFloat(ParameterKey parameterKey, float defaultValue)
Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getFloatin interfaceParameters- Parameters:
parameterKey- the parameter definitiondefaultValue- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getFloatArray
public java.lang.Float[] getFloatArray(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getFloatArrayin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getFloatArray
public java.lang.Float[] getFloatArray(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getFloatArrayin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getFloatList
public java.util.List<java.lang.Float> getFloatList(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getFloatListin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getFloatList
public java.util.List<java.lang.Float> getFloatList(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getFloatListin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getDouble
public java.lang.Double getDouble(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getDoublein interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getDouble
public double getDouble(java.lang.String name, double defaultValue)Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getDoublein 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
public java.lang.Double getDouble(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getDoublein interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getDouble
public double getDouble(ParameterKey parameterKey, double defaultValue)
Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getDoublein interfaceParameters- Parameters:
parameterKey- the parameter definitiondefaultValue- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getDoubleArray
public java.lang.Double[] getDoubleArray(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getDoubleArrayin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getDoubleArray
public java.lang.Double[] getDoubleArray(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getDoubleArrayin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getDoubleList
public java.util.List<java.lang.Double> getDoubleList(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getDoubleListin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getDoubleList
public java.util.List<java.lang.Double> getDoubleList(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getDoubleListin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getBoolean
public java.lang.Boolean getBoolean(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getBooleanin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getBoolean
public boolean getBoolean(java.lang.String name, boolean defaultValue)Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getBooleanin 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
public java.lang.Boolean getBoolean(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getBooleanin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getBoolean
public boolean getBoolean(ParameterKey parameterKey, boolean defaultValue)
Description copied from interface:ParametersReturn the value for the specified parameter, ordefaultValueif the parameter does not exist.- Specified by:
getBooleanin interfaceParameters- Parameters:
parameterKey- the parameter definitiondefaultValue- the default value to return if no value is found- Returns:
- the value for the specified parameter, or
defaultValue
-
getBooleanArray
public java.lang.Boolean[] getBooleanArray(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getBooleanArrayin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getBooleanArray
public java.lang.Boolean[] getBooleanArray(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getBooleanArrayin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getBooleanList
public java.util.List<java.lang.Boolean> getBooleanList(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getBooleanListin interfaceParameters- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getBooleanList
public java.util.List<java.lang.Boolean> getBooleanList(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getBooleanListin interfaceParameters- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getParameters
public <T extends Parameters> T getParameters(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getParametersin interfaceParameters- Type Parameters:
T- the type parameter- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getParameters
public <T extends Parameters> T getParameters(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getParametersin interfaceParameters- Type Parameters:
T- the type parameter- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getParametersArray
public <T extends Parameters> T[] getParametersArray(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getParametersArrayin interfaceParameters- Type Parameters:
T- the type parameter- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getParametersArray
public <T extends Parameters> T[] getParametersArray(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getParametersArrayin interfaceParameters- Type Parameters:
T- the type parameter- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
getParametersList
public <T extends Parameters> java.util.List<T> getParametersList(java.lang.String name)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getParametersListin interfaceParameters- Type Parameters:
T- the type parameter- Parameters:
name- the parameter name- Returns:
- the value for the specified parameter, or
null
-
getParametersList
public <T extends Parameters> java.util.List<T> getParametersList(ParameterKey parameterKey)
Description copied from interface:ParametersReturn the value for the specified parameter, ornullif the parameter does not exist.- Specified by:
getParametersListin interfaceParameters- Type Parameters:
T- the type parameter- Parameters:
parameterKey- the parameter definition- Returns:
- the value for the specified parameter, or
null
-
newParameterValue
public ParameterValue newParameterValue(java.lang.String name, ValueType valueType)
- Specified by:
newParameterValuein interfaceParameters
-
newParameterValue
public ParameterValue newParameterValue(java.lang.String name, ValueType valueType, boolean array)
- Specified by:
newParameterValuein interfaceParameters
-
newParameters
public <T extends Parameters> T newParameters(java.lang.String name)
- Specified by:
newParametersin interfaceParameters
-
newParameters
public <T extends Parameters> T newParameters(ParameterKey parameterKey)
- Specified by:
newParametersin interfaceParameters
-
touchParameters
public <T extends Parameters> T touchParameters(java.lang.String name)
- Specified by:
touchParametersin interfaceParameters
-
touchParameters
public <T extends Parameters> T touchParameters(ParameterKey parameterKey)
- Specified by:
touchParametersin interfaceParameters
-
updateContainer
public void updateContainer(Parameters container)
Description copied from interface:ParametersUpdates the holder of the subparameters belonging to this parameter.- Specified by:
updateContainerin interfaceParameters
-
readFrom
public void readFrom(java.lang.String apon) throws java.io.IOException- Specified by:
readFromin interfaceParameters- Throws:
java.io.IOException
-
describe
public java.lang.String describe()
- Specified by:
describein interfaceParameters
-
describe
public java.lang.String describe(boolean details)
- Specified by:
describein interfaceParameters
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-