com.northconcepts.datapipeline.core
Class FieldComparator

java.lang.Object
  extended by com.northconcepts.datapipeline.core.FieldComparator
All Implemented Interfaces:
Cloneable, Comparator<Field>

public class FieldComparator
extends Object
implements Comparator<Field>, Cloneable


Constructor Summary
FieldComparator()
           
 
Method Summary
 Object clone()
           
 int compare(Field o1, Field o2)
           
 int compareRecord(Record record1, Record record2, boolean cacheFieldIndexes)
           
 FieldComparator copyFrom(FieldComparator o)
           
 Collator getCollator()
           
 String getFieldName()
           
 boolean isAscending()
           
 FieldComparator setAscending(boolean ascending)
           
 FieldComparator setCollator(Collator collator)
           
 FieldComparator setFieldName(String fieldName)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

FieldComparator

public FieldComparator()
Method Detail

copyFrom

public FieldComparator copyFrom(FieldComparator o)

isAscending

public boolean isAscending()

setAscending

public FieldComparator setAscending(boolean ascending)

getCollator

public Collator getCollator()

setCollator

public FieldComparator setCollator(Collator collator)

getFieldName

public String getFieldName()

setFieldName

public FieldComparator setFieldName(String fieldName)

clone

public Object clone()
Overrides:
clone in class Object

compare

public int compare(Field o1,
                   Field o2)
Specified by:
compare in interface Comparator<Field>

compareRecord

public int compareRecord(Record record1,
                         Record record2,
                         boolean cacheFieldIndexes)


Copyright (c) 2007-2009 North Concepts Inc. All Rights Reserved.