org.rhq.enterprise.communications.command.param
Class RequiredParameterDefinitionIterator
java.lang.Object
org.rhq.enterprise.communications.command.param.AbstractParameterDefinitionIterator
org.rhq.enterprise.communications.command.param.RequiredParameterDefinitionIterator
- All Implemented Interfaces:
- Iterator
public class RequiredParameterDefinitionIterator
- extends AbstractParameterDefinitionIterator
Iterates over a Collection of ParameterDefinition objects - only the required parameters are
actually iterated (optional 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.
- Author:
- John Mazzitelli
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequiredParameterDefinitionIterator
public RequiredParameterDefinitionIterator(Collection<ParameterDefinition> parameterDefinitions)
- Constructor for
RequiredParameterDefinitionIterator that provides an iterator over a collection of
parameter definitions - of which only the required ones will be iterated.
- Parameters:
parameterDefinitions - full set of parameter definitions
RequiredParameterDefinitionIterator
public RequiredParameterDefinitionIterator(ParameterDefinition[] parameterDefinitions)
- Constructor for
RequiredParameterDefinitionIterator that provides an iterator over an array of parameter
definitions - of which only the required ones will be iterated.
- Parameters:
parameterDefinitions - full set of parameter definitions
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.