Package openGql.grammar
Class ValueType
- java.lang.Object
-
- openGql.grammar.ValueType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ValueType>
- Direct Known Subclasses:
ValueType.ClosedDynamicUnionTypeAlt1,ValueType.ClosedDynamicUnionTypeAlt2,ValueType.DynamicPropertyValueType,ValueType.ListValueTypeAlt1,ValueType.ListValueTypeAlt2,ValueType.ListValueTypeAlt3,ValueType.OpenDynamicUnionType,ValueType.PathValueType,ValueType.PredefinedType,ValueType.RecordType
public abstract class ValueType extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ValueType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classValueType.ClosedDynamicUnionTypeAlt1static classValueType.ClosedDynamicUnionTypeAlt2static classValueType.DynamicPropertyValueTypestatic classValueType.ListValueTypeAlt1static classValueType.ListValueTypeAlt2static classValueType.ListValueTypeAlt3static classValueType.OpenDynamicUnionTypestatic interfaceValueType.PartialVisitor<R>Partial visitor overValueTypewith a defaultValueType.PartialVisitor.otherwise(openGql.grammar.ValueType)branch.static classValueType.PathValueTypestatic classValueType.PredefinedTypestatic classValueType.RecordTypestatic interfaceValueType.Visitor<R>Visitor overValueType.
-
Field Summary
Fields Modifier and Type Field Description static NameCLOSED_DYNAMIC_UNION_TYPE_ALT1Name of theopenGql.grammar.ValueType.closedDynamicUnionTypeAlt1field.static NameCLOSED_DYNAMIC_UNION_TYPE_ALT2Name of theopenGql.grammar.ValueType.closedDynamicUnionTypeAlt2field.static NameDYNAMIC_PROPERTY_VALUE_TYPEName of theopenGql.grammar.ValueType.dynamicPropertyValueTypefield.static NameLIST_VALUE_TYPE_ALT1Name of theopenGql.grammar.ValueType.listValueTypeAlt1field.static NameLIST_VALUE_TYPE_ALT2Name of theopenGql.grammar.ValueType.listValueTypeAlt2field.static NameLIST_VALUE_TYPE_ALT3Name of theopenGql.grammar.ValueType.listValueTypeAlt3field.static NameOPEN_DYNAMIC_UNION_TYPEName of theopenGql.grammar.ValueType.openDynamicUnionTypefield.static NamePATH_VALUE_TYPEName of theopenGql.grammar.ValueType.pathValueTypefield.static NamePREDEFINED_TYPEName of theopenGql.grammar.ValueType.predefinedTypefield.static NameRECORD_TYPEName of theopenGql.grammar.ValueType.recordTypefield.static NameTYPE_Name of theopenGql.grammar.ValueTypetype.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(ValueType.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.ValueTypetype.
-
PREDEFINED_TYPE
public static final Name PREDEFINED_TYPE
Name of theopenGql.grammar.ValueType.predefinedTypefield.
-
PATH_VALUE_TYPE
public static final Name PATH_VALUE_TYPE
Name of theopenGql.grammar.ValueType.pathValueTypefield.
-
LIST_VALUE_TYPE_ALT1
public static final Name LIST_VALUE_TYPE_ALT1
Name of theopenGql.grammar.ValueType.listValueTypeAlt1field.
-
LIST_VALUE_TYPE_ALT2
public static final Name LIST_VALUE_TYPE_ALT2
Name of theopenGql.grammar.ValueType.listValueTypeAlt2field.
-
LIST_VALUE_TYPE_ALT3
public static final Name LIST_VALUE_TYPE_ALT3
Name of theopenGql.grammar.ValueType.listValueTypeAlt3field.
-
RECORD_TYPE
public static final Name RECORD_TYPE
Name of theopenGql.grammar.ValueType.recordTypefield.
-
OPEN_DYNAMIC_UNION_TYPE
public static final Name OPEN_DYNAMIC_UNION_TYPE
Name of theopenGql.grammar.ValueType.openDynamicUnionTypefield.
-
DYNAMIC_PROPERTY_VALUE_TYPE
public static final Name DYNAMIC_PROPERTY_VALUE_TYPE
Name of theopenGql.grammar.ValueType.dynamicPropertyValueTypefield.
-
CLOSED_DYNAMIC_UNION_TYPE_ALT1
public static final Name CLOSED_DYNAMIC_UNION_TYPE_ALT1
Name of theopenGql.grammar.ValueType.closedDynamicUnionTypeAlt1field.
-
CLOSED_DYNAMIC_UNION_TYPE_ALT2
public static final Name CLOSED_DYNAMIC_UNION_TYPE_ALT2
Name of theopenGql.grammar.ValueType.closedDynamicUnionTypeAlt2field.
-
-
Method Detail
-
accept
public abstract <R> R accept(ValueType.Visitor<R> visitor)
Dispatch tovisitor.
-
-