Class Nodes.RegularExpressionFlags

java.lang.Object
org.prism.Nodes.RegularExpressionFlags
All Implemented Interfaces:
Comparable<Nodes.RegularExpressionFlags>
Enclosing class:
Nodes

public static final class Nodes.RegularExpressionFlags extends Object implements Comparable<Nodes.RegularExpressionFlags>
Flags for regular expression and match last line nodes.
  • Field Details

  • Constructor Details

    • RegularExpressionFlags

      public RegularExpressionFlags(short flags)
  • Method Details

    • isIgnoreCase

      public static boolean isIgnoreCase(short flags)
    • isExtended

      public static boolean isExtended(short flags)
    • isMultiLine

      public static boolean isMultiLine(short flags)
    • isOnce

      public static boolean isOnce(short flags)
    • isEucJp

      public static boolean isEucJp(short flags)
    • isAscii8bit

      public static boolean isAscii8bit(short flags)
    • isWindows31j

      public static boolean isWindows31j(short flags)
    • isUtf8

      public static boolean isUtf8(short flags)
    • isForcedUtf8Encoding

      public static boolean isForcedUtf8Encoding(short flags)
    • isForcedBinaryEncoding

      public static boolean isForcedBinaryEncoding(short flags)
    • isForcedUsAsciiEncoding

      public static boolean isForcedUsAsciiEncoding(short flags)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • compareTo

      public int compareTo(Nodes.RegularExpressionFlags other)
      Specified by:
      compareTo in interface Comparable<Nodes.RegularExpressionFlags>
    • isIgnoreCase

      public boolean isIgnoreCase()
    • isExtended

      public boolean isExtended()
    • isMultiLine

      public boolean isMultiLine()
    • isOnce

      public boolean isOnce()
    • isEucJp

      public boolean isEucJp()
    • isAscii8bit

      public boolean isAscii8bit()
    • isWindows31j

      public boolean isWindows31j()
    • isUtf8

      public boolean isUtf8()
    • isForcedUtf8Encoding

      public boolean isForcedUtf8Encoding()
    • isForcedBinaryEncoding

      public boolean isForcedBinaryEncoding()
    • isForcedUsAsciiEncoding

      public boolean isForcedUsAsciiEncoding()