Class DomXmlDataFormat

    • Field Detail

      • EXTERNAL_GENERAL_ENTITIES

        protected static final java.lang.String EXTERNAL_GENERAL_ENTITIES
        See Also:
        Constant Field Values
      • DISALLOW_DOCTYPE_DECL

        protected static final java.lang.String DISALLOW_DOCTYPE_DECL
        See Also:
        Constant Field Values
      • LOAD_EXTERNAL_DTD

        protected static final java.lang.String LOAD_EXTERNAL_DTD
        See Also:
        Constant Field Values
      • EXTERNAL_PARAMETER_ENTITIES

        protected static final java.lang.String EXTERNAL_PARAMETER_ENTITIES
        See Also:
        Constant Field Values
      • JAXP_ACCESS_EXTERNAL_SCHEMA

        protected static final java.lang.String JAXP_ACCESS_EXTERNAL_SCHEMA
        See Also:
        Constant Field Values
      • JAXP_ACCESS_EXTERNAL_SCHEMA_SYSTEM_PROPERTY

        protected static final java.lang.String JAXP_ACCESS_EXTERNAL_SCHEMA_SYSTEM_PROPERTY
        See Also:
        Constant Field Values
      • JAXP_ACCESS_EXTERNAL_SCHEMA_ALL

        protected static final java.lang.String JAXP_ACCESS_EXTERNAL_SCHEMA_ALL
        See Also:
        Constant Field Values
      • documentBuilderFactory

        protected javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory
        the DocumentBuilderFactory used by the reader
      • transformerFactory

        protected javax.xml.transform.TransformerFactory transformerFactory
        the TransformerFactory instance used by the writer
      • jaxBContextProvider

        protected JaxBContextProvider jaxBContextProvider
        the JaxBContextProvider instance used by this writer.
      • name

        protected final java.lang.String name
      • prettyPrint

        protected boolean prettyPrint
    • Constructor Detail

      • DomXmlDataFormat

        public DomXmlDataFormat​(java.lang.String name)
      • DomXmlDataFormat

        public DomXmlDataFormat​(java.lang.String name,
                                java.util.Map<java.lang.String,​java.lang.Object> configurationProperties)
      • DomXmlDataFormat

        public DomXmlDataFormat​(java.lang.String name,
                                JaxBContextProvider contextProvider)
      • DomXmlDataFormat

        public DomXmlDataFormat​(java.lang.String name,
                                javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory,
                                JaxBContextProvider contextProvider)
      • DomXmlDataFormat

        public DomXmlDataFormat​(java.lang.String name,
                                javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory)
      • DomXmlDataFormat

        public DomXmlDataFormat​(java.lang.String name,
                                javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory,
                                javax.xml.transform.TransformerFactory transformerFactory,
                                JaxBContextProvider contextProvider)
    • Method Detail

      • init

        protected void init()
      • createElementWrapper

        public SpinXmlElement createElementWrapper​(org.w3c.dom.Element element)
      • createAttributeWrapper

        public SpinXmlAttribute createAttributeWrapper​(org.w3c.dom.Attr attr)
      • getDocumentBuilderFactory

        public javax.xml.parsers.DocumentBuilderFactory getDocumentBuilderFactory()
      • getTransformerFactory

        public javax.xml.transform.TransformerFactory getTransformerFactory()
      • setDocumentBuilderFactory

        public void setDocumentBuilderFactory​(javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory)
      • setTransformerFactory

        public void setTransformerFactory​(javax.xml.transform.TransformerFactory transformerFactory)
      • setJaxBContextProvider

        public void setJaxBContextProvider​(JaxBContextProvider jaxBContextProvider)
      • isPrettyPrint

        public boolean isPrettyPrint()
      • setPrettyPrint

        public void setPrettyPrint​(boolean prettyPrint)
      • defaultTransformerFactory

        public static javax.xml.transform.TransformerFactory defaultTransformerFactory()
      • defaultDocumentBuilderFactory

        public static javax.xml.parsers.DocumentBuilderFactory defaultDocumentBuilderFactory()
      • configurableDocumentBuilderFactory

        public static javax.xml.parsers.DocumentBuilderFactory configurableDocumentBuilderFactory​(java.util.Map<java.lang.String,​java.lang.Object> configurationProperties)
      • disableXxeProcessing

        protected static void disableXxeProcessing​(javax.xml.parsers.DocumentBuilderFactory dbf)
      • enableSecureProcessing

        protected static void enableSecureProcessing​(javax.xml.parsers.DocumentBuilderFactory dbf)
      • resolveAccessExternalSchemaProperty

        protected static java.lang.String resolveAccessExternalSchemaProperty()