public class NormalizingComparator extends LdapComparator<String>
Constructor and Description |
---|
NormalizingComparator(String oid)
The NormalizingComparator constructor.
|
NormalizingComparator(String oid,
Normalizer normalizer,
LdapComparator<String> comparator)
A comparator which normalizes a value first before comparing them.
|
Modifier and Type | Method and Description |
---|---|
int |
compare(String o1,
String o2) |
void |
setOid(String oid)
A special method used when renaming an SchemaObject: we may have to
change it's OID
|
void |
setOnServer()
tells that the normalizingComparator should not normalize values which are
already normalized on the server
|
equals, getNormalizer, hashCode, setSchemaManager, toString
copy, getBytecode, getFqcn, isValid, setBytecode, setFqcn
addExtension, addExtension, addName, clear, copy, getDescription, getExtension, getExtensions, getName, getNames, getObjectType, getOid, getSchemaName, getSpecification, hasExtension, isDisabled, isEnabled, isObsolete, lock, setDescription, setEnabled, setExtensions, setNames, setNames, setObsolete, setSchemaName, setSpecification, unlock
comparing, comparing, comparingDouble, comparingInt, comparingLong, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public NormalizingComparator(String oid)
oid
- The Comparator's OIDpublic NormalizingComparator(String oid, Normalizer normalizer, LdapComparator<String> comparator)
oid
- The Comparator's OIDnormalizer
- the Normalizer to normalize values with before comparingcomparator
- the underlying comparator to use for comparisonspublic void setOid(String oid)
setOid
in interface SchemaObject
setOid
in class AbstractSchemaObject
oid
- The new OIDpublic void setOnServer()
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.