Class Filter.Query

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static java.lang.String EMPTY  
      (package private) static java.lang.String EQUALITY  
      (package private) static java.lang.String GARBAGE  
      (package private) static java.lang.String MALFORMED  
      (package private) static java.lang.String OPERATOR  
      (package private) static java.lang.String SUBEXPR  
      private java.lang.String tail  
      (package private) static java.lang.String TRUNCATED  
    • Constructor Summary

      Constructors 
      Constructor Description
      Query()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) <T> boolean compare​(T obj, int op, java.lang.String s)  
      private boolean doAnd()  
      private boolean doNot()  
      private boolean doOr()  
      private boolean doQuery()  
      (package private) boolean doSimple()  
      (package private) void error​(java.lang.String m)  
      (package private) java.lang.Object getAttr()  
      (package private) abstract java.lang.Object getProp​(java.lang.String key)  
      private java.lang.String getValue()  
      (package private) boolean match()  
      (package private) boolean prefix​(java.lang.String pre)  
      (package private) java.lang.String skip()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Query

        Query()
    • Method Detail

      • match

        boolean match()
               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • doQuery

        private boolean doQuery()
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • doAnd

        private boolean doAnd()
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • skip

        java.lang.String skip()
      • doOr

        private boolean doOr()
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • doNot

        private boolean doNot()
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • doSimple

        boolean doSimple()
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • prefix

        boolean prefix​(java.lang.String pre)
      • getAttr

        java.lang.Object getAttr()
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getProp

        abstract java.lang.Object getProp​(java.lang.String key)
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getValue

        private java.lang.String getValue()
      • error

        void error​(java.lang.String m)
            throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • compare

        <T> boolean compare​(T obj,
                            int op,
                            java.lang.String s)