Package com.aspectran.core.util.apon
Class ArrayParameters
- java.lang.Object
-
- com.aspectran.core.util.apon.AbstractParameters
-
- com.aspectran.core.util.apon.ArrayParameters
-
- All Implemented Interfaces:
Parameters
,java.io.Serializable
,java.lang.Iterable<Parameters>
public class ArrayParameters extends AbstractParameters implements java.lang.Iterable<Parameters>, java.io.Serializable
A Root Parameters to Represent an Array of Nameless Parameters.- Since:
- 6.2.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
NONAME
-
Constructor Summary
Constructors Constructor Description ArrayParameters()
ArrayParameters(java.lang.Class<? extends AbstractParameters> elementClass)
ArrayParameters(java.lang.Class<? extends AbstractParameters> elementClass, java.lang.String text)
ArrayParameters(java.lang.String text)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameters(Parameters parameters)
<T extends Parameters>
T[]getParametersArray()
<T extends Parameters>
java.util.List<T>getParametersList()
java.util.Iterator<Parameters>
iterator()
<T extends Parameters>
TnewParameters(java.lang.String name)
-
Methods inherited from class com.aspectran.core.util.apon.AbstractParameters
clearValue, clearValue, describe, describe, getActualName, getBoolean, getBoolean, getBoolean, getBoolean, getBooleanArray, getBooleanArray, getBooleanList, getBooleanList, getDouble, getDouble, getDouble, getDouble, getDoubleArray, getDoubleArray, getDoubleList, getDoubleList, getFloat, getFloat, getFloat, getFloat, getFloatArray, getFloatArray, getFloatList, getFloatList, getInt, getInt, getInt, getInt, getIntArray, getIntArray, getIntList, getIntList, getLong, getLong, getLong, getLong, getLongArray, getLongArray, getLongList, getLongList, getParameter, getParameter, getParameterNames, getParameterNameSet, getParameters, getParameters, getParametersArray, getParametersArray, getParametersList, getParametersList, getParameterValue, getParameterValueMap, getParent, getProprietor, getQualifiedName, getString, getString, getString, getString, getStringArray, getStringArray, getStringList, getStringList, getValue, getValue, hasParameter, hasParameter, hasValue, hasValue, isAssigned, isAssigned, isStructureFixed, newParameters, newParameterValue, newParameterValue, putAll, putValue, putValue, putValueNonNull, putValueNonNull, readFrom, setActualName, setProprietor, toString, touchParameters, touchParameters, updateContainer
-
-
-
-
Field Detail
-
NONAME
public static final java.lang.String NONAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ArrayParameters
public ArrayParameters()
-
ArrayParameters
public ArrayParameters(java.lang.String text) throws java.io.IOException
- Throws:
java.io.IOException
-
ArrayParameters
public ArrayParameters(java.lang.Class<? extends AbstractParameters> elementClass)
-
ArrayParameters
public ArrayParameters(java.lang.Class<? extends AbstractParameters> elementClass, java.lang.String text) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
addParameters
public void addParameters(Parameters parameters)
-
getParametersArray
public <T extends Parameters> T[] getParametersArray()
-
getParametersList
public <T extends Parameters> java.util.List<T> getParametersList()
-
iterator
@NonNull public java.util.Iterator<Parameters> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<Parameters>
-
newParameters
public <T extends Parameters> T newParameters(java.lang.String name)
- Specified by:
newParameters
in interfaceParameters
- Overrides:
newParameters
in classAbstractParameters
-
-