Class Selector

java.lang.Object
aQute.libg.clauses.Selector

public class Selector extends Object
  • Field Details

    • pattern

      Pattern pattern
    • instruction

      String instruction
    • negated

      boolean negated
    • clause

      Clause clause
  • Constructor Details

    • Selector

      public Selector(String instruction, boolean negated)
  • Method Details

    • matches

      public boolean matches(String value)
    • isNegated

      public boolean isNegated()
    • getPattern

      public String getPattern()
    • getPattern

      public static Selector getPattern(String string)
      Convert a string based pattern to a regular expression based pattern. This is called an instruction, this object makes it easier to handle the different cases
      Parameters:
      string -
      Returns:
      new selector
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getClause

      public Clause getClause()
    • setClause

      public void setClause(Clause clause)
    • getInstructions

      public static List<Selector> getInstructions(Clauses clauses)
    • select

      public static <T> List<T> select(Collection<T> domain, List<Selector> instructions)