Class FilterDescriptiveName<T extends InputFromManager>
Object
AnchorBean<InputManager<T>>
InputManager<T>
InputManagerUnary<T>
FilterDescriptiveName<T>
- Type Parameters:
T- input-type
public class FilterDescriptiveName<T extends InputFromManager>
extends InputManagerUnary<T>
Filters all the input objects for only those with certain types of descriptive-names.
Either or both equals or contains conditions are possible.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA descriptive-name must contain (case-sensitive) this string.A descriptive-name must be exactly equal to (case-sensitive) this string.protected InputsWithDirectory<T> inputsFromDelegate(InputsWithDirectory<T> fromDelegate, InputManagerParameters parameters) voidsetContains(String contains) A descriptive-name must contain (case-sensitive) this string.voidA descriptive-name must be exactly equal to (case-sensitive) this string.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
-
FilterDescriptiveName
public FilterDescriptiveName()
-
-
Method Details
-
inputsFromDelegate
-
getEquals
A descriptive-name must be exactly equal to (case-sensitive) this string. If empty, disabled. -
setEquals
A descriptive-name must be exactly equal to (case-sensitive) this string. If empty, disabled. -
getContains
A descriptive-name must contain (case-sensitive) this string. If empty, disabled. -
setContains
A descriptive-name must contain (case-sensitive) this string. If empty, disabled.
-