Interface PolyStringNormalizer

All Superinterfaces:
Normalizer<String>, StringNormalizer
All Known Implementing Classes:
AbstractConfigurablePolyStringNormalizer, AlphanumericPolyStringNormalizer, Ascii7PolyStringNormalizer, LowercaseStringNormalizer, PassThroughPolyStringNormalizer

public interface PolyStringNormalizer extends StringNormalizer
Normalizer for strings, usually connected with PolyString. Classes implementing this interface are able to take an original string (in the PolyString sense) and return a normalized version of the string. Unlike the general case, this interface does not throw SchemaException. TODO decide on the exact name (but beware of renaming implementations, their names can be referenced from the config)
Author:
Radovan Semancik
See Also: