Class StaxUtil
java.lang.Object
tools.jackson.dataformat.xml.util.StaxUtil
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Stringprivate static Throwablestatic StringsanitizeXmlTypeName(String name) Since XML names can not contain all characters JSON names can, we may need to replace characters.static <T> TthrowAsReadException(XMLStreamException e, tools.jackson.core.JsonParser p) static <T> TthrowAsWriteException(XMLStreamException e, tools.jackson.core.JsonGenerator g) static org.codehaus.stax2.typed.Base64VarianttoStax2Base64Variant(tools.jackson.core.Base64Variant j64b) Helper method used to "convert" Jackson'sBase64Variantinto corresponding Stax2 equivalent, to try to allow Jackson-style configuration for XML output as well.
-
Constructor Details
-
StaxUtil
public StaxUtil()
-
-
Method Details
-
throwAsReadException
public static <T> T throwAsReadException(XMLStreamException e, tools.jackson.core.JsonParser p) throws tools.jackson.core.JacksonException - Throws:
tools.jackson.core.JacksonException
-
throwAsWriteException
public static <T> T throwAsWriteException(XMLStreamException e, tools.jackson.core.JsonGenerator g) throws tools.jackson.core.JacksonException - Throws:
tools.jackson.core.JacksonException
-
_unwrap
-
_message
-
sanitizeXmlTypeName
-
toStax2Base64Variant
public static org.codehaus.stax2.typed.Base64Variant toStax2Base64Variant(tools.jackson.core.Base64Variant j64b) Helper method used to "convert" Jackson'sBase64Variantinto corresponding Stax2 equivalent, to try to allow Jackson-style configuration for XML output as well.- Parameters:
j64b- Jackson base64 variant to find match for- Returns:
- Stax2 Base64 variant that most closely resembles Jackson canonical Base64 variant passed in as argument
-