类 GraphParser
- java.lang.Object
-
- antlr.Parser
-
- antlr.LLkParser
-
- org.hibernate.graph.internal.parse.GeneratedGraphParser
-
- org.hibernate.graph.internal.parse.GraphParser
-
- 所有已实现的接口:
HEGLTokenTypes
public class GraphParser extends GeneratedGraphParser
- 作者:
- Steve Ebersole
-
-
字段概要
字段 修饰符和类型 字段 说明 static org.jboss.logging.LoggerPARSING_LOGGER-
从类继承的字段 org.hibernate.graph.internal.parse.GeneratedGraphParser
_tokenNames, _tokenSet_0, _tokenSet_1, _tokenSet_2, _tokenSet_3
-
从类继承的字段 antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
-
从接口继承的字段 org.hibernate.graph.internal.parse.HEGLTokenTypes
COLON, COMMA, DOT, EOF, LPAREN, NAME, NAME_CONTINUATION, NAME_START, NULL_TREE_LOOKAHEAD, RPAREN, WHITESPACE
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidfinishAttribute()protected voidfinishSubGraph()static voidparseInto(GraphImplementor<?> targetGraph, CharSequence graphString, SessionFactoryImplementor sessionFactory)Parse the passed graph textual representation into the passed Graph.protected voidstartAttribute(antlr.Token attributeNameToken)protected voidstartQualifiedAttribute(antlr.Token attributeNameToken, antlr.Token qualifierToken)protected voidstartSubGraph(antlr.Token subTypeToken)-
从类继承的方法 org.hibernate.graph.internal.parse.GeneratedGraphParser
attributeNode, attributePath, graph, subGraph
-
从类继承的方法 antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
-
-
-
-
方法详细资料
-
parseInto
public static void parseInto(GraphImplementor<?> targetGraph, CharSequence graphString, SessionFactoryImplementor sessionFactory)
Parse the passed graph textual representation into the passed Graph.
-
startAttribute
protected void startAttribute(antlr.Token attributeNameToken)
- 覆盖:
startAttribute在类中GeneratedGraphParser
-
startQualifiedAttribute
protected void startQualifiedAttribute(antlr.Token attributeNameToken, antlr.Token qualifierToken)
-
finishAttribute
protected void finishAttribute()
- 覆盖:
finishAttribute在类中GeneratedGraphParser
-
startSubGraph
protected void startSubGraph(antlr.Token subTypeToken)
- 覆盖:
startSubGraph在类中GeneratedGraphParser
-
finishSubGraph
protected void finishSubGraph()
- 覆盖:
finishSubGraph在类中GeneratedGraphParser
-
-