org.apache.directory.server.core.schema
Class SerializableComparator

java.lang.Object
  extended by org.apache.directory.server.core.schema.SerializableComparator
All Implemented Interfaces:
java.io.Serializable, java.util.Comparator

public class SerializableComparator
extends java.lang.Object
implements java.util.Comparator, java.io.Serializable

A serializable wrapper around a Comparator which uses delayed initialization of the underlying wrapped comparator which is JIT resolved from a static global registry.

Version:
$Rev: 434579 $
Author:
Apache Directory Project
See Also:
Serialized Form

Constructor Summary
SerializableComparator(java.lang.String matchingRuleOid)
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
           
static void setRegistry(ComparatorRegistry registry)
          Sets the global Comparator registry for comparator lookups.
 
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
 

Constructor Detail

SerializableComparator

public SerializableComparator(java.lang.String matchingRuleOid)
Method Detail

setRegistry

public static void setRegistry(ComparatorRegistry registry)
Sets the global Comparator registry for comparator lookups.

Parameters:
registry - the comparator registry to use for Comparator lookups

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Specified by:
compare in interface java.util.Comparator
See Also:
Comparator.compare(java.lang.Object, java.lang.Object)


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.