Uses of Class
org.apache.camel.model.dataformat.JacksonXMLDataFormat.Builder
Packages that use JacksonXMLDataFormat.Builder
Package
Description
The JAXB POJOs for the Data Formats used to marshal and
unmarshal objects to and from streams inside components
-
Uses of JacksonXMLDataFormat.Builder in org.apache.camel.builder
Methods in org.apache.camel.builder that return JacksonXMLDataFormat.BuilderModifier and TypeMethodDescriptionDataFormatBuilderFactory.jacksonXml()Uses the Jackson XML data format -
Uses of JacksonXMLDataFormat.Builder in org.apache.camel.model.dataformat
Methods in org.apache.camel.model.dataformat that return JacksonXMLDataFormat.BuilderModifier and TypeMethodDescriptionJacksonXMLDataFormat.Builder.allowJmsType(boolean allowJmsType) Used for JMS users to allow the JMSType header from the JMS spec to specify a FQN classname to use to unmarshal to.JacksonXMLDataFormat.Builder.allowJmsType(String allowJmsType) Used for JMS users to allow the JMSType header from the JMS spec to specify a FQN classname to use to unmarshal to.JacksonXMLDataFormat.Builder.allowUnmarshallType(boolean allowUnmarshallType) If enabled then Jackson is allowed to attempt to use the CamelJacksonUnmarshalType header during the unmarshalling.JacksonXMLDataFormat.Builder.allowUnmarshallType(String allowUnmarshallType) If enabled then Jackson is allowed to attempt to use the CamelJacksonUnmarshalType header during the unmarshalling.JacksonXMLDataFormat.Builder.collectionType(Class<?> collectionType) JacksonXMLDataFormat.Builder.collectionTypeName(String collectionTypeName) Refers to a custom collection type to lookup in the registry to use.JacksonXMLDataFormat.Builder.contentTypeHeader(boolean contentTypeHeader) JacksonXMLDataFormat.Builder.contentTypeHeader(String contentTypeHeader) JacksonXMLDataFormat.Builder.disableFeatures(String disableFeatures) Set of features to disable on the Jackson com.fasterxml.jackson.databind.ObjectMapper.JacksonXMLDataFormat.Builder.enableFeatures(String enableFeatures) Set of features to enable on the Jackson com.fasterxml.jackson.databind.ObjectMapper.JacksonXMLDataFormat.Builder.enableJaxbAnnotationModule(boolean enableJaxbAnnotationModule) Whether to enable the JAXB annotations module when using jackson.JacksonXMLDataFormat.Builder.enableJaxbAnnotationModule(String enableJaxbAnnotationModule) Whether to enable the JAXB annotations module when using jackson.If you want to marshal a pojo to JSON, and the pojo has some fields with null values.When marshalling a POJO to JSON you might want to exclude certain fields from the JSON output.JacksonXMLDataFormat.Builder.jsonViewTypeName(String jsonViewTypeName) When marshalling a POJO to JSON you might want to exclude certain fields from the JSON output.JacksonXMLDataFormat.Builder.moduleClassNames(String moduleClassNames) To use custom Jackson modules com.fasterxml.jackson.databind.Module specified as a String with FQN class names.JacksonXMLDataFormat.Builder.moduleRefs(String moduleRefs) To use custom Jackson modules referred from the Camel registry.JacksonXMLDataFormat.Builder.prettyPrint(boolean prettyPrint) To enable pretty printing output nicely formatted.JacksonXMLDataFormat.Builder.prettyPrint(String prettyPrint) To enable pretty printing output nicely formatted.If set then Jackson will use the Timezone when marshalling/unmarshalling.JacksonXMLDataFormat.Builder.unmarshalType(Class<?> unmarshalType) Class of the java type to use when unmarshallingJacksonXMLDataFormat.Builder.unmarshalTypeName(String unmarshalTypeName) Class name of the java type to use when unmarshallingJacksonXMLDataFormat.Builder.useList(boolean useList) To unmarshal to a List of Map or a List of Pojo.To unmarshal to a List of Map or a List of Pojo.Lookup and use the existing XmlMapper with the given id.