Interface PolyStringNormalizer
- All Superinterfaces:
Normalizer<String>
,StringNormalizer
- All Known Implementing Classes:
AbstractConfigurablePolyStringNormalizer
,AlphanumericPolyStringNormalizer
,Ascii7PolyStringNormalizer
,LowercaseStringNormalizer
,PassThroughPolyStringNormalizer
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:
-
Method Summary
Modifier and TypeMethodDescriptionIntentionally not throwingSchemaException
, unlike the method that is being overridden.Methods inherited from interface com.evolveum.midpoint.prism.normalization.Normalizer
getName, isIdentity, match, matchRegex, normalizeString
Methods inherited from interface com.evolveum.midpoint.prism.normalization.StringNormalizer
poly
-
Method Details
-
normalize
Intentionally not throwingSchemaException
, unlike the method that is being overridden.- Specified by:
normalize
in interfaceNormalizer<String>
-