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
Collections
,
Comparator
,
OrderedListContainerPolicy
Constructor and Description |
---|
IndexedObject(java.lang.Integer index,
java.lang.Object object) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(IndexedObject anotherIndexedObject) |
java.lang.Integer |
getIndex() |
java.lang.Object |
getObject() |
void |
setIndex(java.lang.Integer index) |
void |
setObject(java.lang.Object object) |
java.lang.String |
toString() |
public IndexedObject(java.lang.Integer index, java.lang.Object object)
public java.lang.Integer getIndex()
public void setIndex(java.lang.Integer index)
public java.lang.Object getObject()
public void setObject(java.lang.Object object)
public int compareTo(IndexedObject anotherIndexedObject)
compareTo
in interface java.lang.Comparable<IndexedObject>
public java.lang.String toString()
toString
in class java.lang.Object
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference