public class DomXmlDataFormat extends java.lang.Object implements DataFormat<SpinXmlElement>
| Type | Property and Description |
|---|---|
protected static java.lang.String |
resolveAccessExternalSchema |
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
DISALLOW_DOCTYPE_DECL |
protected javax.xml.parsers.DocumentBuilderFactory |
documentBuilderFactory
the DocumentBuilderFactory used by the reader
|
protected static java.lang.String |
EXTERNAL_GENERAL_ENTITIES |
protected static java.lang.String |
EXTERNAL_PARAMETER_ENTITIES |
protected JaxBContextProvider |
jaxBContextProvider
the JaxBContextProvider instance used by this writer.
|
protected static java.lang.String |
JAXP_ACCESS_EXTERNAL_SCHEMA |
protected static java.lang.String |
JAXP_ACCESS_EXTERNAL_SCHEMA_ALL |
protected static java.lang.String |
JAXP_ACCESS_EXTERNAL_SCHEMA_SYSTEM_PROPERTY |
protected static java.lang.String |
LOAD_EXTERNAL_DTD |
protected static DomXmlLogger |
LOG |
protected DomXmlDataFormatMapper |
mapper |
protected java.lang.String |
name |
protected boolean |
prettyPrint |
protected DomXmlDataFormatReader |
reader |
static java.lang.String |
SP_PROPERTY |
protected javax.xml.transform.TransformerFactory |
transformerFactory
the TransformerFactory instance used by the writer
|
protected DomXmlDataFormatWriter |
writer |
static java.lang.String |
XXE_PROPERTY |
| Constructor and Description |
|---|
DomXmlDataFormat(java.lang.String name) |
DomXmlDataFormat(java.lang.String name,
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory) |
DomXmlDataFormat(java.lang.String name,
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory,
JaxBContextProvider contextProvider) |
DomXmlDataFormat(java.lang.String name,
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory,
javax.xml.transform.TransformerFactory transformerFactory,
JaxBContextProvider contextProvider) |
DomXmlDataFormat(java.lang.String name,
JaxBContextProvider contextProvider) |
DomXmlDataFormat(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> configurationProperties) |
| Modifier and Type | Method and Description |
|---|---|
static javax.xml.parsers.DocumentBuilderFactory |
configurableDocumentBuilderFactory(java.util.Map<java.lang.String,java.lang.Object> configurationProperties) |
SpinXmlAttribute |
createAttributeWrapper(org.w3c.dom.Attr attr) |
SpinXmlElement |
createElementWrapper(org.w3c.dom.Element element) |
SpinXmlElement |
createWrapperInstance(java.lang.Object parameter) |
static javax.xml.parsers.DocumentBuilderFactory |
defaultDocumentBuilderFactory() |
static JaxBContextProvider |
defaultJaxBContextProvider() |
static javax.xml.transform.TransformerFactory |
defaultTransformerFactory() |
protected static void |
disableXxeProcessing(javax.xml.parsers.DocumentBuilderFactory dbf) |
protected static void |
enableSecureProcessing(javax.xml.parsers.DocumentBuilderFactory dbf) |
javax.xml.parsers.DocumentBuilderFactory |
getDocumentBuilderFactory() |
JaxBContextProvider |
getJaxBContextProvider() |
DomXmlDataFormatMapper |
getMapper() |
java.lang.String |
getName() |
DomXmlDataFormatReader |
getReader() |
javax.xml.transform.TransformerFactory |
getTransformerFactory() |
java.lang.Class<? extends SpinXmlElement> |
getWrapperType() |
DomXmlDataFormatWriter |
getWriter() |
protected void |
init() |
boolean |
isPrettyPrint() |
protected static java.lang.String |
resolveAccessExternalSchemaProperty() |
void |
setDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory) |
void |
setJaxBContextProvider(JaxBContextProvider jaxBContextProvider) |
void |
setPrettyPrint(boolean prettyPrint) |
void |
setTransformerFactory(javax.xml.transform.TransformerFactory transformerFactory) |
protected static java.lang.String resolveAccessExternalSchemaProperty
protected static final DomXmlLogger LOG
protected static final java.lang.String EXTERNAL_GENERAL_ENTITIES
protected static final java.lang.String DISALLOW_DOCTYPE_DECL
protected static final java.lang.String LOAD_EXTERNAL_DTD
protected static final java.lang.String EXTERNAL_PARAMETER_ENTITIES
protected static final java.lang.String JAXP_ACCESS_EXTERNAL_SCHEMA
protected static final java.lang.String JAXP_ACCESS_EXTERNAL_SCHEMA_SYSTEM_PROPERTY
protected static final java.lang.String JAXP_ACCESS_EXTERNAL_SCHEMA_ALL
public static final java.lang.String XXE_PROPERTY
public static final java.lang.String SP_PROPERTY
protected javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory
protected javax.xml.transform.TransformerFactory transformerFactory
protected JaxBContextProvider jaxBContextProvider
protected DomXmlDataFormatReader reader
protected DomXmlDataFormatWriter writer
protected DomXmlDataFormatMapper mapper
protected final java.lang.String name
protected boolean prettyPrint
public DomXmlDataFormat(java.lang.String name)
public DomXmlDataFormat(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> configurationProperties)
public DomXmlDataFormat(java.lang.String name,
JaxBContextProvider contextProvider)
public DomXmlDataFormat(java.lang.String name,
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory,
JaxBContextProvider contextProvider)
public DomXmlDataFormat(java.lang.String name,
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory)
public DomXmlDataFormat(java.lang.String name,
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory,
javax.xml.transform.TransformerFactory transformerFactory,
JaxBContextProvider contextProvider)
protected void init()
public java.lang.Class<? extends SpinXmlElement> getWrapperType()
getWrapperType in interface DataFormat<SpinXmlElement>public SpinXmlElement createWrapperInstance(java.lang.Object parameter)
createWrapperInstance in interface DataFormat<SpinXmlElement>public java.lang.String getName()
getName in interface DataFormat<SpinXmlElement>public SpinXmlElement createElementWrapper(org.w3c.dom.Element element)
public SpinXmlAttribute createAttributeWrapper(org.w3c.dom.Attr attr)
public DomXmlDataFormatReader getReader()
getReader in interface DataFormat<SpinXmlElement>public DomXmlDataFormatWriter getWriter()
getWriter in interface DataFormat<SpinXmlElement>public DomXmlDataFormatMapper getMapper()
getMapper in interface DataFormat<SpinXmlElement>public javax.xml.parsers.DocumentBuilderFactory getDocumentBuilderFactory()
public javax.xml.transform.TransformerFactory getTransformerFactory()
public JaxBContextProvider getJaxBContextProvider()
public void setDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory)
public void setTransformerFactory(javax.xml.transform.TransformerFactory transformerFactory)
public void setJaxBContextProvider(JaxBContextProvider jaxBContextProvider)
public boolean isPrettyPrint()
public void setPrettyPrint(boolean prettyPrint)
public static javax.xml.transform.TransformerFactory defaultTransformerFactory()
public static javax.xml.parsers.DocumentBuilderFactory defaultDocumentBuilderFactory()
public static javax.xml.parsers.DocumentBuilderFactory configurableDocumentBuilderFactory(java.util.Map<java.lang.String,java.lang.Object> configurationProperties)
public static JaxBContextProvider defaultJaxBContextProvider()
protected static void disableXxeProcessing(javax.xml.parsers.DocumentBuilderFactory dbf)
protected static void enableSecureProcessing(javax.xml.parsers.DocumentBuilderFactory dbf)
protected static java.lang.String resolveAccessExternalSchemaProperty()
Copyright © 2014–2022 Camunda Services GmbH. All rights reserved.