Class MarshallerProperties


  • public class MarshallerProperties
    extends java.lang.Object
    These are properties that may be set on an instance of Marshaller. Below is an example of using the property mechanism to enable MOXy's JSON binding for an instance of Marshaller.
     Marshaller marshaller = jaxbContext.createMarshaller();
     marshaller.setProperty(MarshallerProperties.MEDIA_TYPE, "application/json");
     
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String BEAN_VALIDATION_FACTORY
      Property for setting preferred or custom validator factory.
      static java.lang.String BEAN_VALIDATION_GROUPS
      Property for setting bean validation target groups.
      static java.lang.String BEAN_VALIDATION_MODE
      Property for setting bean validation mode.
      static java.lang.String BEAN_VALIDATION_NO_OPTIMISATION
      Property for disabling Bean Validation optimisations.
      static java.lang.String CHARACTER_ESCAPE_HANDLER
      The Constant CHARACTER_ESCAPE_HANDLER.
      static java.lang.String INDENT_STRING
      The Constant INDENT_STRING.
      static java.lang.String JSON_ATTRIBUTE_PREFIX
      The name of the property used to specify a value that will be prepended to all keys that are mapped to an XML attribute.
      static java.lang.String JSON_INCLUDE_ROOT
      The name of the property used to specify in the root node should be included in the message (default is true).
      static java.lang.String JSON_MARSHAL_EMPTY_COLLECTIONS
      The Constant JSON_MARSHAL_EMPTY_COLLECTIONS.
      static java.lang.String JSON_NAMESPACE_SEPARATOR
      The name of the property used to specify the character (default is '.') that separates the prefix from the key name.
      static java.lang.String JSON_REDUCE_ANY_ARRAYS
      The Constant JSON_REDUCE_ANY_ARRAYS.
      static java.lang.String JSON_TYPE_COMPATIBILITY
      If we should treat unqualified type property in JSON as MOXy type discriminator.
      static java.lang.String JSON_USE_XSD_TYPES_WITH_PREFIX
      If there should be xsd prefix when using simple types, e.g.
      static java.lang.String JSON_VALUE_WRAPPER
      The name of the property used to specify the key that will correspond to the property mapped with @XmlValue.
      static java.lang.String JSON_WRAPPER_AS_ARRAY_NAME
      The Constant JSON_WRAPPER_AS_ARRAY_NAME.
      static java.lang.String MEDIA_TYPE
      The name of the property used to specify the type of binding to be performed.
      static java.lang.String NAMESPACE_PREFIX_MAPPER
      The Constant NAMESPACE_PREFIX_MAPPER.
      static java.lang.String OBJECT_GRAPH  
    • Method Summary

      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait