Package com.aspectran.utils.apon
Class ArrayParameters
java.lang.Object
com.aspectran.utils.apon.AbstractParameters
com.aspectran.utils.apon.ArrayParameters
- All Implemented Interfaces:
Parameters
,Serializable
,Iterable<Parameters>
public class ArrayParameters
extends AbstractParameters
implements Iterable<Parameters>, Serializable
A Root Parameters to Represent an Array of Nameless Parameters.
- Since:
- 6.2.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionArrayParameters
(Class<? extends AbstractParameters> elementClass) ArrayParameters
(Class<? extends AbstractParameters> elementClass, String apon) ArrayParameters
(String apon) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addParameters
(Parameters parameters) <T extends Parameters>
T[]<T extends Parameters>
List<T>iterator()
<T extends Parameters>
TnewParameters
(String name) Methods inherited from class com.aspectran.utils.apon.AbstractParameters
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, readFrom, readFrom, readFrom, readFrom, removeValue, removeValue, setActualName, setProprietor, setValue, setValue, toString, touchParameters, touchParameters, updateContainer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
NONAME
- See Also:
-
-
Constructor Details
-
ArrayParameters
public ArrayParameters() -
ArrayParameters
- Throws:
AponParseException
-
ArrayParameters
-
ArrayParameters
public ArrayParameters(Class<? extends AbstractParameters> elementClass, String apon) throws AponParseException - Throws:
AponParseException
-
-
Method Details
-
addParameters
-
getParametersArray
-
getParametersList
-
iterator
- Specified by:
iterator
in interfaceIterable<Parameters>
-
newParameters
- Specified by:
newParameters
in interfaceParameters
- Overrides:
newParameters
in classAbstractParameters
-