Package openGql.grammar
Class CaseSpecification
- java.lang.Object
-
- openGql.grammar.CaseSpecification
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<CaseSpecification>
- Direct Known Subclasses:
CaseSpecification.Searched,CaseSpecification.Simple
public abstract class CaseSpecification extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<CaseSpecification>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCaseSpecification.PartialVisitor<R>Partial visitor overCaseSpecificationwith a defaultCaseSpecification.PartialVisitor.otherwise(openGql.grammar.CaseSpecification)branch.static classCaseSpecification.Searchedstatic classCaseSpecification.Simplestatic interfaceCaseSpecification.Visitor<R>Visitor overCaseSpecification.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(CaseSpecification.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.CaseSpecificationtype.
-
SIMPLE
public static final Name SIMPLE
Name of theopenGql.grammar.CaseSpecification.simplefield.
-
SEARCHED
public static final Name SEARCHED
Name of theopenGql.grammar.CaseSpecification.searchedfield.
-
-
Method Detail
-
accept
public abstract <R> R accept(CaseSpecification.Visitor<R> visitor)
Dispatch tovisitor.
-
-