Top Description Fields Constructors Methods
org.h2.bnf

public Class RuleFixed

extends Object
implements Rule
Class Inheritance
All Implemented Interfaces
org.h2.bnf.Rule
Imports
java.util.HashMap

Represents a hard coded terminal rule in a BNF object.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private final int
public static final int

Constructor Summary

AccessConstructor and Description
pack-priv
RuleFixed(int type)

Method Summary

Modifier and TypeMethod and Description
public void
accept(BnfVisitor
the visitor
visitor
)

Implements org.h2.bnf.Rule.accept.

Call the visit method in the given visitor.

public boolean
autoComplete(Sentence
the sentence context
sentence
)

Implements org.h2.bnf.Rule.autoComplete.

Add the next possible token(s).

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

AFback to summary
public static final int AF
ANY_EXCEPT_2_DOLLARback to summary
public static final int ANY_EXCEPT_2_DOLLAR
ANY_EXCEPT_DOUBLE_QUOTEback to summary
public static final int ANY_EXCEPT_DOUBLE_QUOTE
ANY_EXCEPT_SINGLE_QUOTEback to summary
public static final int ANY_EXCEPT_SINGLE_QUOTE
ANY_UNTIL_ENDback to summary
public static final int ANY_UNTIL_END
ANY_UNTIL_EOLback to summary
public static final int ANY_UNTIL_EOL
ANY_WORDback to summary
public static final int ANY_WORD
AZ_UNDERSCOREback to summary
public static final int AZ_UNDERSCORE
BINARY_STARTback to summary
public static final int BINARY_START
CLOSE_BRACKETback to summary
public static final int CLOSE_BRACKET
CONCATback to summary
public static final int CONCAT
DIGITback to summary
public static final int DIGIT
HEX_STARTback to summary
public static final int HEX_START
HMSback to summary
public static final int HMS
JSON_TEXTback to summary
public static final int JSON_TEXT
NANOSback to summary
public static final int NANOS
OCTAL_STARTback to summary
public static final int OCTAL_START
OPEN_BRACKETback to summary
public static final int OPEN_BRACKET
typeback to summary
private final int type
YMDback to summary
public static final int YMD

Constructor Detail

RuleFixedback to summary
pack-priv RuleFixed(int type)

Method Detail

acceptback to summary
public void accept(BnfVisitor visitor)

Implements org.h2.bnf.Rule.accept.

Doc from org.h2.bnf.Rule.accept.

Call the visit method in the given visitor.

Parameters
visitor:BnfVisitor

the visitor

Annotations
@Override
autoCompleteback to summary
public boolean autoComplete(Sentence sentence)

Implements org.h2.bnf.Rule.autoComplete.

Doc from org.h2.bnf.Rule.autoComplete.

Add the next possible token(s). If there was a match, the query in the sentence is updated (the matched token is removed).

Parameters
sentence:Sentence

the sentence context

Returns:boolean

true if a full match

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override