Class Instruction

java.lang.Object
aQute.bnd.osgi.Instruction

public class Instruction extends Object
  • Field Details

    • ESCAPING

      private static final String ESCAPING
      See Also:
    • WILDCARD

      private static final Pattern WILDCARD
    • BACKSLASH

      private static final Pattern BACKSLASH
    • ANY

      private static final Pattern ANY
    • input

      private final String input
    • match

      private final String match
    • negated

      private final boolean negated
    • duplicate

      private final boolean duplicate
    • literal

      private final boolean literal
    • any

      private final boolean any
    • matchFlags

      private final int matchFlags
    • pattern

      private Pattern pattern
    • optional

      private boolean optional
  • Constructor Details

    • Instruction

      public Instruction(String input)
    • Instruction

      public Instruction(Pattern pattern)
    • Instruction

      public Instruction(Pattern pattern, boolean negated)
    • Instruction

      private Instruction(String input, String match, Pattern pattern, boolean negated, int matchFlags, boolean any, boolean literal, boolean duplicate)
  • Method Details

    • legacy

      public static Instruction legacy(String input)
    • matches

      public boolean matches(String value)
    • isNegated

      public boolean isNegated()
    • getPattern

      public String getPattern()
    • getInput

      public String getInput()
    • toString

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

      private Pattern pattern()
    • getMatcher

      public Matcher getMatcher(String value)
    • setOptional

      public void setOptional()
    • isOptional

      public boolean isOptional()
    • isLiteral

      public boolean isLiteral()
    • getLiteral

      public String getLiteral()
    • isDuplicate

      public boolean isDuplicate()
    • isAny

      public boolean isAny()
    • finds

      public boolean finds(String value)