Class XmlNameProcessors.ReplaceNameProcessor
java.lang.Object
com.fasterxml.jackson.dataformat.xml.XmlNameProcessors.ReplaceNameProcessor
- All Implemented Interfaces:
XmlNameProcessor,Serializable
- Enclosing class:
XmlNameProcessors
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fasterxml.jackson.dataformat.xml.XmlNameProcessor
XmlNameProcessor.XmlName -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidUsed during XML deserialization.voidUsed during XML serialization.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
BEGIN_MATCHER
-
MAIN_MATCHER
-
_replacement
-
-
Constructor Details
-
ReplaceNameProcessor
-
-
Method Details
-
encodeName
Description copied from interface:XmlNameProcessorUsed during XML serialization.This method should process the provided
XmlNameProcessor.XmlNameand escape / encode invalid XML characters.- Specified by:
encodeNamein interfaceXmlNameProcessor- Parameters:
name- The name to encode
-
decodeName
Description copied from interface:XmlNameProcessorUsed during XML deserialization.This method should process the provided
XmlNameProcessor.XmlNameand revert the encoding done in theXmlNameProcessor.encodeName(XmlName)method.Note: Depending on the use case, it is not always required (or even possible) to reverse an encoding with 100% accuracy.
- Specified by:
decodeNamein interfaceXmlNameProcessor- Parameters:
name- The name to encode
-