Class AbstractQuery

    • Constructor Detail

      • AbstractQuery

        public AbstractQuery()
    • Method Detail

      • isDirty

        public boolean isDirty()
      • setDirty

        public void setDirty​(boolean dirty)
      • slice

        public Query slice​(java.lang.Object value)
        Specified by:
        slice in interface Query
      • dice

        public Query dice​(java.util.Set<java.lang.Object> valuesSets)
        Specified by:
        dice in interface Query
      • addQueryListener

        public void addQueryListener​(QueryListener listener)
        Description copied from interface: Query
        Add a listener to the list that's notified each time a change to the query occurs.
        Specified by:
        addQueryListener in interface Query
        Parameters:
        listener - the QueryListener
      • addWeakQueryListener

        public void addWeakQueryListener​(QueryListener listener)
        Description copied from interface: Query
        Add a listener to the list that's notified each time a change to the query occurs. The listener will automatically be disposed of should no other object have a reference to it.
        Specified by:
        addWeakQueryListener in interface Query
        Parameters:
        listener - the QueryListener
      • removeQueryListener

        public void removeQueryListener​(QueryListener listener)
        Description copied from interface: Query
        Remove a listener to the list that's notified each time a change to the query occurs.
        Specified by:
        removeQueryListener in interface Query
        Parameters:
        listener - the QueryListener
      • removeQueryListeners

        public void removeQueryListeners()
        Description copied from interface: Query
        Remove all listeners to the list that's notified each time a change to the query occurs.
        Specified by:
        removeQueryListeners in interface Query
      • notifyQueryChanged

        protected void notifyQueryChanged()