org.opensubsystems.core.util
Class DataObjectOrderingComparator

java.lang.Object
  extended by org.opensubsystems.core.util.DataObjectOrderingComparator
All Implemented Interfaces:
java.util.Comparator

public class DataObjectOrderingComparator
extends java.lang.Object
implements java.util.Comparator

Class for comparing order of DataObjects based on some external order.

Version:
$Id: DataObjectOrderingComparator.java,v 1.4 2007/01/07 06:14:01 bastafidli Exp $
Author:
Julo Legeny
Code reviewer:
Miro Halas
Code reviewed:
1.2 2004/12/18 06:18:25 bastafidli

Field Summary
protected  int[] m_arrOrderedIDs
          Array of ordered IDs
 
Constructor Summary
DataObjectOrderingComparator(int[] arrOrderedIDs)
          Constructor.
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
          
 
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
 

Field Detail

m_arrOrderedIDs

protected int[] m_arrOrderedIDs
Array of ordered IDs

Constructor Detail

DataObjectOrderingComparator

public DataObjectOrderingComparator(int[] arrOrderedIDs)
Constructor.

Parameters:
arrOrderedIDs - - ordered IDs which will determine the order of data objects
Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)

Specified by:
compare in interface java.util.Comparator


Copyright © 2003 - 2006 OpenSubsystems s.r.o.