Class IndexedObject
- java.lang.Object
-
- org.eclipse.persistence.internal.helper.IndexedObject
-
- All Implemented Interfaces:
java.lang.Comparable<IndexedObject>
public class IndexedObject extends java.lang.Object implements java.lang.Comparable<IndexedObject>
Purpose: A helper class for sorting index/object pairs.
Responsibilities: Allows to sort a list of index/object pairs either directly or with Collections.sort(List
) - using IndexedObject.compareTo; or with Collections.sort(List , Comparator ) - using custom-defined Comparator . - See Also:
Collections,Comparator,OrderedListContainerPolicy
-
-
Constructor Summary
Constructors Constructor Description IndexedObject(java.lang.Integer index, java.lang.Object object)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(IndexedObject anotherIndexedObject)java.lang.IntegergetIndex()java.lang.ObjectgetObject()voidsetIndex(java.lang.Integer index)voidsetObject(java.lang.Object object)java.lang.StringtoString()
-
-
-
Method Detail
-
getIndex
public java.lang.Integer getIndex()
-
setIndex
public void setIndex(java.lang.Integer index)
-
getObject
public java.lang.Object getObject()
-
setObject
public void setObject(java.lang.Object object)
-
compareTo
public int compareTo(IndexedObject anotherIndexedObject)
- Specified by:
compareToin interfacejava.lang.Comparable<IndexedObject>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-