Class Instruction


  • public class Instruction
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Instruction.Filter  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) boolean any  
      (package private) boolean caseInsensitive  
      (package private) boolean duplicate  
      (package private) java.lang.String input  
      (package private) boolean literal  
      (package private) java.lang.String match  
      (package private) boolean negated  
      (package private) boolean optional  
      (package private) java.util.regex.Pattern pattern  
    • Constructor Summary

      Constructors 
      Constructor Description
      Instruction​(java.lang.String input)  
    • Field Detail

      • pattern

        transient java.util.regex.Pattern pattern
      • optional

        transient boolean optional
      • input

        final java.lang.String input
      • match

        final java.lang.String match
      • negated

        final boolean negated
      • duplicate

        final boolean duplicate
      • literal

        final boolean literal
      • any

        final boolean any
      • caseInsensitive

        final boolean caseInsensitive
    • Constructor Detail

      • Instruction

        public Instruction​(java.lang.String input)
    • Method Detail

      • matches

        public boolean matches​(java.lang.String value)
      • isNegated

        public boolean isNegated()
      • getPattern

        public java.lang.String getPattern()
      • getInput

        public java.lang.String getInput()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getMatcher

        public java.util.regex.Matcher getMatcher​(java.lang.String value)
      • setOptional

        public void setOptional()
      • isOptional

        public boolean isOptional()
      • isLiteral

        public boolean isLiteral()
      • getLiteral

        public java.lang.String getLiteral()
      • isDuplicate

        public boolean isDuplicate()
      • isAny

        public boolean isAny()
      • finds

        public boolean finds​(java.lang.String value)