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 Summary
FieldsModifier and TypeFieldDescriptionstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final short -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleaninthashCode()booleanstatic booleanisAscii8bit(short flags) booleanisEucJp()static booleanisEucJp(short flags) booleanstatic booleanisExtended(short flags) booleanstatic booleanisForcedBinaryEncoding(short flags) booleanstatic booleanisForcedUsAsciiEncoding(short flags) booleanstatic booleanisForcedUtf8Encoding(short flags) booleanstatic booleanisIgnoreCase(short flags) booleanstatic booleanisMultiLine(short flags) booleanisOnce()static booleanisOnce(short flags) booleanisUtf8()static booleanisUtf8(short flags) booleanstatic booleanisWindows31j(short flags)
-
Field Details
-
IGNORE_CASE
public static final short IGNORE_CASE- See Also:
-
EXTENDED
public static final short EXTENDED- See Also:
-
MULTI_LINE
public static final short MULTI_LINE- See Also:
-
ONCE
public static final short ONCE- See Also:
-
EUC_JP
public static final short EUC_JP- See Also:
-
ASCII_8BIT
public static final short ASCII_8BIT- See Also:
-
WINDOWS_31J
public static final short WINDOWS_31J- See Also:
-
UTF_8
public static final short UTF_8- See Also:
-
FORCED_UTF8_ENCODING
public static final short FORCED_UTF8_ENCODING- See Also:
-
FORCED_BINARY_ENCODING
public static final short FORCED_BINARY_ENCODING- See Also:
-
FORCED_US_ASCII_ENCODING
public static final short FORCED_US_ASCII_ENCODING- See Also:
-
-
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
-
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<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()
-