org.apache.directory.shared.ldap.schema
Class RegexNormalizer

java.lang.Object
  extended byorg.apache.directory.shared.ldap.schema.RegexNormalizer
All Implemented Interfaces:
Normalizer

public class RegexNormalizer
extends java.lang.Object
implements Normalizer

A Normalizer that uses Perl5 based regular expressions to normalize values.

Version:
$Rev: 379008 $
Author:
Apache Directory Project

Constructor Summary
RegexNormalizer(java.util.regex.Pattern[] regexes)
          Creates a Perl5 regular expression based normalizer.
 
Method Summary
 java.lang.Object normalize(java.lang.Object value)
          Gets the normalized value.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegexNormalizer

public RegexNormalizer(java.util.regex.Pattern[] regexes)
Creates a Perl5 regular expression based normalizer.

Parameters:
regexes - the set of regular expressions used to transform values
Method Detail

normalize

public java.lang.Object normalize(java.lang.Object value)
Description copied from interface: Normalizer
Gets the normalized value.

Specified by:
normalize in interface Normalizer
Parameters:
value - the value to normalize. It must *not* be null !
Returns:
the normalized form for a value
See Also:
Normalizer.normalize(Object)

toString

public java.lang.String toString()
See Also:
Object.toString()


Copyright © 2003-2006 . All Rights Reserved.