Class Exclude<T extends InputFromManager>
- Type Parameters:
T- input-type.
Excludes all inputs whose identifiers match a regular expression.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRegEx()A regular-expression to be matched against the identifiers of inputs.protected InputsWithDirectory<T> inputsFromDelegate(InputsWithDirectory<T> fromDelegate, InputManagerParameters parameters) Calculates the inputs to return given the inputs from the delegate.voidA regular-expression to be matched against the identifiers of inputs.Methods inherited from class org.anchoranalysis.io.input.bean.InputManagerUnary
getInput, inputs, setInputMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
Exclude
public Exclude()
-
-
Method Details
-
inputsFromDelegate
protected InputsWithDirectory<T> inputsFromDelegate(InputsWithDirectory<T> fromDelegate, InputManagerParameters parameters) throws InputReadFailedException Description copied from class:InputManagerUnaryCalculates the inputs to return given the inputs from the delegate.- Specified by:
inputsFromDelegatein classInputManagerUnary<T extends InputFromManager>- Parameters:
fromDelegate- the inputs from the delegate.parameters- parameters for determining inputs.- Returns:
- inputs to return after any further processing.
- Throws:
InputReadFailedException- if inputs cannot be successfully read from the file-system.
-
getRegEx
A regular-expression to be matched against the identifiers of inputs.
-