类 JsonPathParser


  • public class JsonPathParser
    extends org.antlr.v4.runtime.Parser
    • 字段详细资料

      • _decisionToDFA

        protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
      • _sharedContextCache

        protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
      • NegationOperator

        public static final int NegationOperator
        另请参阅:
        常量字段值
      • AndOperator

        public static final int AndOperator
        另请参阅:
        常量字段值
      • OrOperator

        public static final int OrOperator
        另请参阅:
        常量字段值
      • QUOTED_STRING

        public static final int QUOTED_STRING
        另请参阅:
        常量字段值
      • RULE_path

        public static final int RULE_path
        另请参阅:
        常量字段值
      • RULE_relativePath

        public static final int RULE_relativePath
        另请参阅:
        常量字段值
      • RULE_searchChild

        public static final int RULE_searchChild
        另请参阅:
        常量字段值
      • RULE_search

        public static final int RULE_search
        另请参阅:
        常量字段值
      • RULE_anyChild

        public static final int RULE_anyChild
        另请参阅:
        常量字段值
      • RULE_anyIndex

        public static final int RULE_anyIndex
        另请参阅:
        常量字段值
      • RULE_index

        public static final int RULE_index
        另请参阅:
        常量字段值
      • RULE_indexes

        public static final int RULE_indexes
        另请参阅:
        常量字段值
      • RULE_slicing

        public static final int RULE_slicing
        另请参阅:
        常量字段值
      • RULE_childNode

        public static final int RULE_childNode
        另请参阅:
        常量字段值
      • RULE_childrenNode

        public static final int RULE_childrenNode
        另请参阅:
        常量字段值
      • RULE_filter

        public static final int RULE_filter
        另请参阅:
        常量字段值
      • RULE_filterExpr

        public static final int RULE_filterExpr
        另请参阅:
        常量字段值
      • RULE_filterExist

        public static final int RULE_filterExist
        另请参阅:
        常量字段值
      • RULE_filterGtNum

        public static final int RULE_filterGtNum
        另请参阅:
        常量字段值
      • RULE_filterLtNum

        public static final int RULE_filterLtNum
        另请参阅:
        常量字段值
      • RULE_filterEqualNum

        public static final int RULE_filterEqualNum
        另请参阅:
        常量字段值
      • RULE_filterEqualBool

        public static final int RULE_filterEqualBool
        另请参阅:
        常量字段值
      • RULE_filterEqualStr

        public static final int RULE_filterEqualStr
        另请参阅:
        常量字段值
      • RULE_filterMatchRegex

        public static final int RULE_filterMatchRegex
        另请参阅:
        常量字段值
      • ruleNames

        public static final String[] ruleNames
      • VOCABULARY

        public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
      • _ATN

        public static final org.antlr.v4.runtime.atn.ATN _ATN
    • 构造器详细资料

      • JsonPathParser

        public JsonPathParser​(org.antlr.v4.runtime.TokenStream input)
    • 方法详细资料

      • getTokenNames

        @Deprecated
        public String[] getTokenNames()
        已过时。
        指定者:
        getTokenNames 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>
      • getVocabulary

        public org.antlr.v4.runtime.Vocabulary getVocabulary()
        覆盖:
        getVocabulary 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>
      • getGrammarFileName

        public String getGrammarFileName()
        指定者:
        getGrammarFileName 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>
      • getRuleNames

        public String[] getRuleNames()
        指定者:
        getRuleNames 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>
      • getSerializedATN

        public String getSerializedATN()
        覆盖:
        getSerializedATN 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>
      • getATN

        public org.antlr.v4.runtime.atn.ATN getATN()
        指定者:
        getATN 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>
      • path

        public final JsonPathParser.PathContext path()
                                              throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • relativePath

        public final JsonPathParser.RelativePathContext relativePath()
                                                              throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • searchChild

        public final JsonPathParser.SearchChildContext searchChild()
                                                            throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • search

        public final JsonPathParser.SearchContext search()
                                                  throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • anyChild

        public final JsonPathParser.AnyChildContext anyChild()
                                                      throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • anyIndex

        public final JsonPathParser.AnyIndexContext anyIndex()
                                                      throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • any

        public final JsonPathParser.AnyContext any()
                                            throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • index

        public final JsonPathParser.IndexContext index()
                                                throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • indexes

        public final JsonPathParser.IndexesContext indexes()
                                                    throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • slicing

        public final JsonPathParser.SlicingContext slicing()
                                                    throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • childNode

        public final JsonPathParser.ChildNodeContext childNode()
                                                        throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • childrenNode

        public final JsonPathParser.ChildrenNodeContext childrenNode()
                                                              throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • filter

        public final JsonPathParser.FilterContext filter()
                                                  throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • filterExpr

        public final JsonPathParser.FilterExprContext filterExpr()
                                                          throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • filterExist

        public final JsonPathParser.FilterExistContext filterExist()
                                                            throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • filterGtNum

        public final JsonPathParser.FilterGtNumContext filterGtNum()
                                                            throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • filterLtNum

        public final JsonPathParser.FilterLtNumContext filterLtNum()
                                                            throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • filterEqualNum

        public final JsonPathParser.FilterEqualNumContext filterEqualNum()
                                                                  throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • filterEqualBool

        public final JsonPathParser.FilterEqualBoolContext filterEqualBool()
                                                                    throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • filterEqualStr

        public final JsonPathParser.FilterEqualStrContext filterEqualStr()
                                                                  throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • filterMatchRegex

        public final JsonPathParser.FilterMatchRegexContext filterMatchRegex()
                                                                      throws org.antlr.v4.runtime.RecognitionException
        抛出:
        org.antlr.v4.runtime.RecognitionException
      • sempred

        public boolean sempred​(org.antlr.v4.runtime.RuleContext _localctx,
                               int ruleIndex,
                               int predIndex)
        覆盖:
        sempred 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,​org.antlr.v4.runtime.atn.ParserATNSimulator>