Package org.opencypher.grammar
Interface CharacterSet
-
- All Known Implementing Classes:
Grammar.CharacterSet
public interface CharacterSet
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceCharacterSet.DefinitionVisitor<EX extends Exception>static interfaceCharacterSet.ExclusionVisitor<EX extends Exception>static classCharacterSet.Unicode
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description <EX extends Exception>
voidaccept(CharacterSet.DefinitionVisitor<EX> visitor)booleancontains(int codePoint)static StringcontrolCharName(int cp)static StringescapeCodePoint(int cp)booleanhasExclusions()booleanisControlCharacter()Stringname()Returns the name of this set if this is a named set, ornullif this is not a named set.intrandomCodePoint(Random random)
-
-
-
Field Detail
-
ANY
static final String ANY
- See Also:
- Constant Field Values
-
EOI
static final String EOI
- See Also:
- Constant Field Values
-
-
Method Detail
-
name
String name()
Returns the name of this set if this is a named set, ornullif this is not a named set.- Returns:
- the name of this set.
-
accept
<EX extends Exception> void accept(CharacterSet.DefinitionVisitor<EX> visitor) throws EX extends Exception
- Throws:
EX extends Exception
-
randomCodePoint
int randomCodePoint(Random random)
-
contains
boolean contains(int codePoint)
-
hasExclusions
boolean hasExclusions()
-
isControlCharacter
boolean isControlCharacter()
-
controlCharName
static String controlCharName(int cp)
-
escapeCodePoint
static String escapeCodePoint(int cp)
-
-