com.bankframe.fe.statemachine.ext.apploaders
Interface IInputRequirements

All Superinterfaces:
Cloneable
All Known Implementing Classes:
InputRequirements, InputRequirements, NullInputRequirements

public interface IInputRequirements
extends Cloneable


Method Summary
 Object clone()
           
 Collection getFailedRequirements(Inputs inputs)
          This method returns an Iterator over all the InputDefinitions that are not met by the given Inputs.
 IInputDefinition getInputDefinition(String inputName)
           
 Collection getInputDefinitions()
           
 

Method Detail

getInputDefinitions

Collection getInputDefinitions()

getInputDefinition

IInputDefinition getInputDefinition(String inputName)

getFailedRequirements

Collection getFailedRequirements(Inputs inputs)
This method returns an Iterator over all the InputDefinitions that are not met by the given Inputs.
Note that only those inputs that are REQUIRED can fail this test. CONSTANT, OPTIONAL and CODED inputs will never be included in the failed requirements.

Parameters:
inputs - The Inputs to test for requirements.
Returns:
Collection A Collection of the failed requirements.

clone

Object clone()
             throws CloneNotSupportedException
Throws:
CloneNotSupportedException


Copyright © 2005, 2007, Oracle. All rights reserved.