Class OrderingImpl

  • All Implemented Interfaces:
    javax.jcr.query.qom.Ordering

    public class OrderingImpl
    extends AbstractQOMNode
    implements javax.jcr.query.qom.Ordering
    OrderingImpl...
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static OrderingImpl[] EMPTY_ARRAY
      Empty OrderingImpl array.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object accept​(QOMTreeVisitor visitor, java.lang.Object data)
      Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.
      javax.jcr.query.qom.DynamicOperand getOperand()
      The operand by which to order.
      java.lang.String getOrder()
      Gets the order.
      boolean isAscending()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • EMPTY_ARRAY

        public static final OrderingImpl[] EMPTY_ARRAY
        Empty OrderingImpl array.
    • Method Detail

      • getOperand

        public javax.jcr.query.qom.DynamicOperand getOperand()
        The operand by which to order.
        Specified by:
        getOperand in interface javax.jcr.query.qom.Ordering
        Returns:
        the operand; non-null
      • getOrder

        public java.lang.String getOrder()
        Gets the order.
        Specified by:
        getOrder in interface javax.jcr.query.qom.Ordering
        Returns:
        either
        • QueryObjectModelConstants.JCR_ORDER_ASCENDING or
        • QueryObjectModelConstants.JCR_ORDER_DESCENDING
      • isAscending

        public boolean isAscending()
        Returns:
        true if this ordering is ascending. Returns false if ordering is descending.
      • accept

        public java.lang.Object accept​(QOMTreeVisitor visitor,
                                       java.lang.Object data)
                                throws java.lang.Exception
        Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.
        Specified by:
        accept in class AbstractQOMNode
        Parameters:
        visitor - the visitor.
        data - user defined data, which is passed to the visit method.
        Throws:
        java.lang.Exception
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object