Package org.opencypher.grammar
Enum CharacterSet.Unicode
- java.lang.Object
-
- java.lang.Enum<CharacterSet.Unicode>
-
- org.opencypher.grammar.CharacterSet.Unicode
-
- All Implemented Interfaces:
Serializable,Comparable<CharacterSet.Unicode>
- Enclosing interface:
- CharacterSet
public static enum CharacterSet.Unicode extends Enum<CharacterSet.Unicode>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACKASCII control characterACK("ack").ANYBELASCII control characterBEL("bell").BSASCII control characterBS("backspace").CANASCII control characterCAN("cancel").CcOther, ControlCfOther, FormatCnOther, Not Assigned (no characters have this property)CoOther, Private UseCRASCII control characterCR("carriage return").CsOther, SurrogateDC1ASCII control characterDC1("device control 1 - XON").DC2ASCII control characterDC2("device control 2").DC3ASCII control characterDC3("device control 3 - XOFF").DC4ASCII control characterDC4("device control 4").DELASCII control character {code DEL}.DLEASCII control characterDLE("data link escape").EMASCII control characterEM("end of medium").ENQASCII control characterENQ("enquiry").EOTASCII control characterEOT("end of transmission").ESCASCII control characterESC("escape").ETBASCII control characterETB("end of transmission block").ETXASCII control characterETX("end of text").FFASCII control characterFF("form feed").FSASCII control characterFS("file separator").GSASCII control characterGS("group separator").ID_ContinueCharacters allowed in an identifier.ID_StartCharacters allowed as initial character of an identifier.LFASCII control characterLF("line feed").LlLetter, LowercaseLmLetter, ModifierLoLetter, OtherLtLetter, TitlecaseLuLetter, UppercaseMcMark, Spacing CombiningMeMark, EnclosingMnMark, NonspacingNAKASCII control characterNAK("negative ack").NdNumber, Decimal DigitNlNumber, LetterNoNumber, OtherNULASCII control characterNUL("null").Other_ID_ContinueOther_ID_StartPattern_SyntaxPattern_White_SpacePcPunctuation, ConnectorPdPunctuation, DashPePunctuation, ClosePfPunctuation, Final quote (may behave like 'Ps' or 'Pe' depending on usage)PiPunctuation, Initial quote (may behave like 'Ps' or 'Pe' depending on usage)PoPunctuation, OtherPsPunctuation, OpenRSASCII control characterRS("record separator").ScSymbol, CurrencySIASCII control characterSI("shift in").SkSymbol, ModifierSmSymbol, MathSoSymbol, OtherSOASCII control characterSO("shift out").SOHASCII control characterSOH("start of heading").SPACEASCII space character.STXASCII control characterSTX("start of text").SUBASCII control characterSUB("substitute").SYNASCII control characterSYN("synchronous idle").TABASCII control characterTAB("horizontal tab").USASCII control characterUS("unit separator").VTASCII control characterVT("vertical tab").White_SpaceZlSeparator, LineZpSeparator, ParagraphZsSeparator, Space
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CharacterSet.UnicodefromCharacterType(int type)Returns the unicode character set representing the general category for the corresponding numeric java value of the category.static CharacterSet.UnicodegetGeneralCategory(int cp)Returns the unicode character set representing the general category of the given code point.booleanisSingleCharacter()antlr4 4.7.2 recognises standard set names, but not the control charsstatic StringtoSetString(CharacterSet characters)static CharacterSet.UnicodevalueOf(String name)Returns the enum constant of this type with the specified name.static CharacterSet.Unicode[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ANY
public static final CharacterSet.Unicode ANY
-
NUL
public static final CharacterSet.Unicode NUL
ASCII control characterNUL("null").
-
SOH
public static final CharacterSet.Unicode SOH
ASCII control characterSOH("start of heading").
-
STX
public static final CharacterSet.Unicode STX
ASCII control characterSTX("start of text").
-
ETX
public static final CharacterSet.Unicode ETX
ASCII control characterETX("end of text").
-
EOT
public static final CharacterSet.Unicode EOT
ASCII control characterEOT("end of transmission").
-
ENQ
public static final CharacterSet.Unicode ENQ
ASCII control characterENQ("enquiry").
-
ACK
public static final CharacterSet.Unicode ACK
ASCII control characterACK("ack").
-
BEL
public static final CharacterSet.Unicode BEL
ASCII control characterBEL("bell").
-
BS
public static final CharacterSet.Unicode BS
ASCII control characterBS("backspace").
-
TAB
public static final CharacterSet.Unicode TAB
ASCII control characterTAB("horizontal tab").
-
LF
public static final CharacterSet.Unicode LF
ASCII control characterLF("line feed").
-
VT
public static final CharacterSet.Unicode VT
ASCII control characterVT("vertical tab").
-
FF
public static final CharacterSet.Unicode FF
ASCII control characterFF("form feed").
-
CR
public static final CharacterSet.Unicode CR
ASCII control characterCR("carriage return").
-
SO
public static final CharacterSet.Unicode SO
ASCII control characterSO("shift out").
-
SI
public static final CharacterSet.Unicode SI
ASCII control characterSI("shift in").
-
DLE
public static final CharacterSet.Unicode DLE
ASCII control characterDLE("data link escape").
-
DC1
public static final CharacterSet.Unicode DC1
ASCII control characterDC1("device control 1 - XON").
-
DC2
public static final CharacterSet.Unicode DC2
ASCII control characterDC2("device control 2").
-
DC3
public static final CharacterSet.Unicode DC3
ASCII control characterDC3("device control 3 - XOFF").
-
DC4
public static final CharacterSet.Unicode DC4
ASCII control characterDC4("device control 4").
-
NAK
public static final CharacterSet.Unicode NAK
ASCII control characterNAK("negative ack").
-
SYN
public static final CharacterSet.Unicode SYN
ASCII control characterSYN("synchronous idle").
-
ETB
public static final CharacterSet.Unicode ETB
ASCII control characterETB("end of transmission block").
-
CAN
public static final CharacterSet.Unicode CAN
ASCII control characterCAN("cancel").
-
EM
public static final CharacterSet.Unicode EM
ASCII control characterEM("end of medium").
-
SUB
public static final CharacterSet.Unicode SUB
ASCII control characterSUB("substitute").
-
ESC
public static final CharacterSet.Unicode ESC
ASCII control characterESC("escape").
-
FS
public static final CharacterSet.Unicode FS
ASCII control characterFS("file separator").
-
GS
public static final CharacterSet.Unicode GS
ASCII control characterGS("group separator").
-
RS
public static final CharacterSet.Unicode RS
ASCII control characterRS("record separator").
-
US
public static final CharacterSet.Unicode US
ASCII control characterUS("unit separator").
-
SPACE
public static final CharacterSet.Unicode SPACE
ASCII space character.
-
DEL
public static final CharacterSet.Unicode DEL
ASCII control character {code DEL}.
-
Cc
public static final CharacterSet.Unicode Cc
Other, Control
-
Cf
public static final CharacterSet.Unicode Cf
Other, Format
-
Cn
public static final CharacterSet.Unicode Cn
Other, Not Assigned (no characters have this property)
-
Co
public static final CharacterSet.Unicode Co
Other, Private Use
-
Cs
public static final CharacterSet.Unicode Cs
Other, Surrogate
-
Ll
public static final CharacterSet.Unicode Ll
Letter, Lowercase
-
Lm
public static final CharacterSet.Unicode Lm
Letter, Modifier
-
Lo
public static final CharacterSet.Unicode Lo
Letter, Other
-
Lt
public static final CharacterSet.Unicode Lt
Letter, Titlecase
-
Lu
public static final CharacterSet.Unicode Lu
Letter, Uppercase
-
Mc
public static final CharacterSet.Unicode Mc
Mark, Spacing Combining
-
Me
public static final CharacterSet.Unicode Me
Mark, Enclosing
-
Mn
public static final CharacterSet.Unicode Mn
Mark, Nonspacing
-
Nd
public static final CharacterSet.Unicode Nd
Number, Decimal Digit
-
Nl
public static final CharacterSet.Unicode Nl
Number, Letter
-
No
public static final CharacterSet.Unicode No
Number, Other
-
Pc
public static final CharacterSet.Unicode Pc
Punctuation, Connector
-
Pd
public static final CharacterSet.Unicode Pd
Punctuation, Dash
-
Pe
public static final CharacterSet.Unicode Pe
Punctuation, Close
-
Pf
public static final CharacterSet.Unicode Pf
Punctuation, Final quote (may behave like 'Ps' or 'Pe' depending on usage)
-
Pi
public static final CharacterSet.Unicode Pi
Punctuation, Initial quote (may behave like 'Ps' or 'Pe' depending on usage)
-
Po
public static final CharacterSet.Unicode Po
Punctuation, Other
-
Ps
public static final CharacterSet.Unicode Ps
Punctuation, Open
-
Sc
public static final CharacterSet.Unicode Sc
Symbol, Currency
-
Sk
public static final CharacterSet.Unicode Sk
Symbol, Modifier
-
Sm
public static final CharacterSet.Unicode Sm
Symbol, Math
-
So
public static final CharacterSet.Unicode So
Symbol, Other
-
Zl
public static final CharacterSet.Unicode Zl
Separator, Line
-
Zp
public static final CharacterSet.Unicode Zp
Separator, Paragraph
-
Zs
public static final CharacterSet.Unicode Zs
Separator, Space
-
White_Space
public static final CharacterSet.Unicode White_Space
-
Pattern_White_Space
public static final CharacterSet.Unicode Pattern_White_Space
-
Pattern_Syntax
public static final CharacterSet.Unicode Pattern_Syntax
-
Other_ID_Start
public static final CharacterSet.Unicode Other_ID_Start
-
Other_ID_Continue
public static final CharacterSet.Unicode Other_ID_Continue
-
ID_Start
public static final CharacterSet.Unicode ID_Start
Characters allowed as initial character of an identifier. http://unicode.org/reports/tr31/
-
ID_Continue
public static final CharacterSet.Unicode ID_Continue
Characters allowed in an identifier. http://unicode.org/reports/tr31/
-
-
Method Detail
-
values
public static CharacterSet.Unicode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (CharacterSet.Unicode c : CharacterSet.Unicode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CharacterSet.Unicode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getGeneralCategory
public static CharacterSet.Unicode getGeneralCategory(int cp)
Returns the unicode character set representing the general category of the given code point.- Parameters:
cp- the code point to get the general category of.- Returns:
- The general category of the given code point.
- See Also:
Cc - Other, Control,Cf - Other, Format,Cn - Other, Not Assigned,Co - Other, Private Use,Cs - Other, Surrogate,Ll - Letter, Lowercase,Lm - Letter, Modifier,Lo - Letter, Other,Lt - Letter, Titlecase,Lu - Letter, Uppercase,Mc - Mark, Spacing Combining,Me - Mark, Enclosing,Mn - Mark, Nonspacing,Nd - Number, Decimal Digit,Nl - Number, Letter,No - Number, Other,Pc - Punctuation, Connector,Pd - Punctuation, Dash,Pe - Punctuation, Close,Pf - Punctuation, Final quote,Pi - Punctuation, Initial quote,Po - Punctuation, Other,Ps - Punctuation, Open,Sc - Symbol, Currency,Sk - Symbol, Modifier,Sm - Symbol, Math,So - Symbol, Other,Zl - Separator, Line,Zp - Separator, Paragraph,Zs - Separator, Space
-
fromCharacterType
public static CharacterSet.Unicode fromCharacterType(int type)
Returns the unicode character set representing the general category for the corresponding numeric java value of the category.- Parameters:
type- the numeric java value of the general category.- Returns:
- The corresponding general category.
- See Also:
getGeneralCategory(int)
-
toSetString
public static String toSetString(CharacterSet characters)
-
isSingleCharacter
public boolean isSingleCharacter()
antlr4 4.7.2 recognises standard set names, but not the control chars
-
-