Class Exclude<T extends org.anchoranalysis.io.input.InputFromManager>

Object
org.anchoranalysis.bean.AnchorBean<org.anchoranalysis.io.input.bean.InputManager<T>>
org.anchoranalysis.io.input.bean.InputManager<T>
org.anchoranalysis.io.input.bean.InputManagerUnary<T>
org.anchoranalysis.plugin.io.bean.input.Exclude<T>
Type Parameters:
T - input-type.

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

    Constructors 
    Constructor Description
    Exclude()  
  • Method Summary

    Modifier and Type Method Description
    org.anchoranalysis.bean.shared.regex.RegEx getRegEx()
    A regular-expression to be matched against the identifiers of inputs.
    protected org.anchoranalysis.io.input.InputsWithDirectory<T> inputsFromDelegate​(org.anchoranalysis.io.input.InputsWithDirectory<T> fromDelegate, org.anchoranalysis.io.input.bean.InputManagerParameters parameters)  
    void setRegEx​(org.anchoranalysis.bean.shared.regex.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

  • Method Details

    • inputsFromDelegate

      protected org.anchoranalysis.io.input.InputsWithDirectory<T> inputsFromDelegate​(org.anchoranalysis.io.input.InputsWithDirectory<T> fromDelegate, org.anchoranalysis.io.input.bean.InputManagerParameters parameters) throws org.anchoranalysis.io.input.InputReadFailedException
      Specified by:
      inputsFromDelegate in class org.anchoranalysis.io.input.bean.InputManagerUnary<T extends org.anchoranalysis.io.input.InputFromManager>
      Throws:
      org.anchoranalysis.io.input.InputReadFailedException
    • getRegEx

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

      public void setRegEx​(org.anchoranalysis.bean.shared.regex.RegEx regEx)
      A regular-expression to be matched against the identifiers of inputs.