org.apache.jackrabbit.core.query
Class OrderQueryNode.OrderSpec

java.lang.Object
  extended byorg.apache.jackrabbit.core.query.OrderQueryNode.OrderSpec
Enclosing class:
OrderQueryNode

public static final class OrderQueryNode.OrderSpec
extends Object

Implements a single order specification. Contains a property name and whether it is ordered ascending or descending.


Constructor Summary
OrderQueryNode.OrderSpec(QName property, boolean ascending)
          Creates a new OrderSpec for property.
 
Method Summary
 boolean equals(Object obj)
          Returns true if this order spec is equal to obj
 QName getProperty()
          Returns the name of the property.
 boolean isAscending()
          If true the property is ordered ascending, otherwise descending.
 void setAscending(boolean ascending)
          Sets the new value for the ascending property.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderQueryNode.OrderSpec

public OrderQueryNode.OrderSpec(QName property,
                                boolean ascending)
Creates a new OrderSpec for property.

Parameters:
property - the name of the property.
ascending - if true the property is ordered ascending, otherwise descending.
Method Detail

getProperty

public QName getProperty()
Returns the name of the property.

Returns:
the name of the property.

isAscending

public boolean isAscending()
If true the property is ordered ascending, otherwise descending.

Returns:
true for ascending; false for descending.

setAscending

public void setAscending(boolean ascending)
Sets the new value for the ascending property.

Parameters:
ascending - true for ascending; false for descending.

equals

public boolean equals(Object obj)
Returns true if this order spec is equal to obj

Parameters:
obj - the reference object with which to compare.
Returns:
true if this order spec is equal to obj; false otherwise.


Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.