org.caleigo.core
Class EntityCollator
java.lang.Object
org.caleigo.core.EntityCollator
- All Implemented Interfaces:
- java.util.Comparator, java.io.Serializable
- public class EntityCollator
- extends java.lang.Object
- implements java.util.Comparator, java.io.Serializable
The EntityCollator class defines how entities of a defined type should
be ordered so that the order information can be relayed. The EntityCollator
also implements the Comparartor class making it possible to sort IEntity
objects of the defined type in an ISelector or a java.util.list object.
- Version:
- 1.00
- Author:
- Dennis Zikovic
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
equals |
EntityCollator
public EntityCollator(IEntityDescriptor descriptor)
- Creates new EntityCollator
EntityCollator
public EntityCollator(IEntityDescriptor descriptor,
EntityCollator collator)
compare
public int compare(java.lang.Object obj1,
java.lang.Object obj2)
- Specified by:
compare
in interface java.util.Comparator
equals
public boolean equals(java.lang.Object data1,
java.lang.Object data2)
setCollationField
public void setCollationField(IFieldDescriptor fieldDescriptor)
setCollationField
public void setCollationField(IFieldDescriptor fieldDescriptor,
boolean ascending)
addCollationField
public void addCollationField(IFieldDescriptor fieldDescriptor)
addCollationField
public void addCollationField(IFieldDescriptor fieldDescriptor,
boolean ascending)
addCollationField
public void addCollationField(EntityCollator.FieldCollator collator)
clearCollatorFields
public void clearCollatorFields()
getEntityDescriptor
public IEntityDescriptor getEntityDescriptor()
getFieldCount
public int getFieldCount()
getFieldCollator
public EntityCollator.FieldCollator getFieldCollator(int index)
getFieldCollators
public java.util.Iterator getFieldCollators()
Copyright © 2005 Caleigo. All Rights Reserved.