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.void
A regular-expression to be matched against the identifiers of inputs.Methods inherited from class org.anchoranalysis.io.input.bean.InputManagerUnary
getInput, inputs, setInput
Methods 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:InputManagerUnary
Calculates the inputs to return given the inputs from the delegate.- Specified by:
inputsFromDelegate
in 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.
-