public class OptionalParameterDefinitionIterator extends AbstractParameterDefinitionIterator
Collection of ParameterDefinition objects - only the optional parameters are
actually iterated (non-required parameters are ignored).
Note that a snapshot of the parameter definitions is taken at the time this iterator is created - concurrent access is allowed on the original set of parameter definitions, however, changes made to the original collection are not reflected by this iterator.
| Constructor and Description |
|---|
OptionalParameterDefinitionIterator(Collection<ParameterDefinition> parameterDefinitions)
Constructor for
OptionalParameterDefinitionIterator that provides an iterator over a collection of
parameter definitions - of which only the optional ones will be iterated. |
OptionalParameterDefinitionIterator(ParameterDefinition[] parameterDefinitions)
Constructor for
OptionalParameterDefinitionIterator that provides an iterator over an array of parameter
definitions - of which only the optional ones will be iterated. |
public OptionalParameterDefinitionIterator(Collection<ParameterDefinition> parameterDefinitions)
OptionalParameterDefinitionIterator that provides an iterator over a collection of
parameter definitions - of which only the optional ones will be iterated.parameterDefinitions - full set of parameter definitionspublic OptionalParameterDefinitionIterator(ParameterDefinition[] parameterDefinitions)
OptionalParameterDefinitionIterator that provides an iterator over an array of parameter
definitions - of which only the optional ones will be iterated.parameterDefinitions - full set of parameter definitionsCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.