Class Exclude<T extends InputFromManager>

Object
AnchorBean<InputManager<T>>
InputManager<T>
InputManagerUnary<T>
Exclude<T>
Type Parameters:
T - input-type.

public class Exclude<T extends InputFromManager> extends InputManagerUnary<T>
Excludes all inputs whose identifiers match a regular expression.
Author:
Owen Feehan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    RegEx
    A regular-expression to be matched against the identifiers of inputs.
    protected InputsWithDirectory<T>
    inputsFromDelegate(InputsWithDirectory<T> fromDelegate, InputManagerParameters parameters)
     
    void
    setRegEx(RegEx regEx)
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Exclude

      public Exclude()
  • Method Details

    • inputsFromDelegate

      protected InputsWithDirectory<T> inputsFromDelegate(InputsWithDirectory<T> fromDelegate, InputManagerParameters parameters) throws InputReadFailedException
      Specified by:
      inputsFromDelegate in class InputManagerUnary<T extends InputFromManager>
      Throws:
      InputReadFailedException
    • getRegEx

      public RegEx getRegEx()
      A regular-expression to be matched against the identifiers of inputs.
    • setRegEx

      public void setRegEx(RegEx regEx)
      A regular-expression to be matched against the identifiers of inputs.