Package org.frankframework.parameters
Class ParameterList
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<IParameter>
,Collection<IParameter>
,List<IParameter>
,RandomAccess
List of parameters.
- Author:
- Gerrit van Brakel
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
add
(IParameter param) void
clear()
void
boolean
consumesSessionVariable
(String sessionKey) findParameter
(String name) getParameter
(int i) getValue
(ParameterValueList alreadyResolvedParameters, IParameter p, Message message, PipeLineSession session, boolean namespaceAware) getValues
(Message message, PipeLineSession session) getValues
(Message message, PipeLineSession session, boolean namespaceAware) Returns a List of ParameterValue objectsboolean
hasParameter
(String name) boolean
void
setNamesMustBeUnique
(boolean namesMustBeUnique) Methods inherited from class java.util.ArrayList
add, addAll, addAll, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
-
Constructor Details
-
ParameterList
public ParameterList()
-
-
Method Details
-
clear
public void clear()- Specified by:
clear
in interfaceCollection<IParameter>
- Specified by:
clear
in interfaceList<IParameter>
- Overrides:
clear
in classArrayList<IParameter>
-
configure
- Throws:
ConfigurationException
-
add
- Specified by:
add
in interfaceCollection<IParameter>
- Specified by:
add
in interfaceList<IParameter>
- Overrides:
add
in classArrayList<IParameter>
-
getParameter
-
findParameter
-
hasParameter
-
getValues
@Nonnull public ParameterValueList getValues(Message message, PipeLineSession session) throws ParameterException - Throws:
ParameterException
-
getValues
@Nonnull public ParameterValueList getValues(Message message, PipeLineSession session, boolean namespaceAware) throws ParameterException Returns a List of ParameterValue objects- Throws:
ParameterException
-
getValue
public ParameterValue getValue(ParameterValueList alreadyResolvedParameters, IParameter p, Message message, PipeLineSession session, boolean namespaceAware) throws ParameterException - Throws:
ParameterException
-
consumesSessionVariable
-
isNamesMustBeUnique
public boolean isNamesMustBeUnique() -
setNamesMustBeUnique
public void setNamesMustBeUnique(boolean namesMustBeUnique)
-