Package openGql.grammar
Class ByteStringType
- java.lang.Object
-
- openGql.grammar.ByteStringType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ByteStringType>
- Direct Known Subclasses:
ByteStringType.BinaryType,ByteStringType.BytesType,ByteStringType.VarbinaryType
public abstract class ByteStringType extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ByteStringType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classByteStringType.BinaryTypestatic classByteStringType.BytesTypestatic interfaceByteStringType.PartialVisitor<R>Partial visitor overByteStringTypewith a defaultByteStringType.PartialVisitor.otherwise(openGql.grammar.ByteStringType)branch.static classByteStringType.VarbinaryTypestatic interfaceByteStringType.Visitor<R>Visitor overByteStringType.
-
Field Summary
Fields Modifier and Type Field Description static NameBINARY_TYPEName of theopenGql.grammar.ByteStringType.binaryTypefield.static NameBYTES_TYPEName of theopenGql.grammar.ByteStringType.bytesTypefield.static NameTYPE_Name of theopenGql.grammar.ByteStringTypetype.static NameVARBINARY_TYPEName of theopenGql.grammar.ByteStringType.varbinaryTypefield.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(ByteStringType.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.ByteStringTypetype.
-
BYTES_TYPE
public static final Name BYTES_TYPE
Name of theopenGql.grammar.ByteStringType.bytesTypefield.
-
BINARY_TYPE
public static final Name BINARY_TYPE
Name of theopenGql.grammar.ByteStringType.binaryTypefield.
-
VARBINARY_TYPE
public static final Name VARBINARY_TYPE
Name of theopenGql.grammar.ByteStringType.varbinaryTypefield.
-
-
Method Detail
-
accept
public abstract <R> R accept(ByteStringType.Visitor<R> visitor)
Dispatch tovisitor.
-
-