Package openGql.grammar
Class LengthExpression
- java.lang.Object
-
- openGql.grammar.LengthExpression
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<LengthExpression>
- Direct Known Subclasses:
LengthExpression.Byte_,LengthExpression.Char,LengthExpression.Path
public abstract class LengthExpression extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<LengthExpression>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLengthExpression.Byte_static classLengthExpression.Charstatic interfaceLengthExpression.PartialVisitor<R>Partial visitor overLengthExpressionwith a defaultLengthExpression.PartialVisitor.otherwise(openGql.grammar.LengthExpression)branch.static classLengthExpression.Pathstatic interfaceLengthExpression.Visitor<R>Visitor overLengthExpression.
-
Field Summary
Fields Modifier and Type Field Description static NameBYTEName of theopenGql.grammar.LengthExpression.bytefield.static NameCHARName of theopenGql.grammar.LengthExpression.charfield.static NamePATHName of theopenGql.grammar.LengthExpression.pathfield.static NameTYPE_Name of theopenGql.grammar.LengthExpressiontype.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(LengthExpression.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.LengthExpressiontype.
-
CHAR
public static final Name CHAR
Name of theopenGql.grammar.LengthExpression.charfield.
-
BYTE
public static final Name BYTE
Name of theopenGql.grammar.LengthExpression.bytefield.
-
PATH
public static final Name PATH
Name of theopenGql.grammar.LengthExpression.pathfield.
-
-
Method Detail
-
accept
public abstract <R> R accept(LengthExpression.Visitor<R> visitor)
Dispatch tovisitor.
-
-