public class DomXmlDataFormat extends Object implements DataFormat<SpinXmlElement>
| Modifier and Type | Field and Description |
|---|---|
protected DocumentBuilderFactory |
documentBuilderFactory
the DocumentBuilderFactory used by the reader
|
protected JaxBContextProvider |
jaxBContextProvider
the JaxBContextProvider instance used by this writer.
|
protected static DomXmlLogger |
LOG |
protected DomXmlDataFormatMapper |
mapper |
protected String |
name |
protected DomXmlDataFormatReader |
reader |
protected TransformerFactory |
transformerFactory
the TransformerFactory instance used by the writer
|
protected DomXmlDataFormatWriter |
writer |
| Constructor and Description |
|---|
DomXmlDataFormat(String name) |
DomXmlDataFormat(String name,
DocumentBuilderFactory documentBuilderFactory) |
DomXmlDataFormat(String name,
DocumentBuilderFactory documentBuilderFactory,
JaxBContextProvider contextProvider) |
DomXmlDataFormat(String name,
DocumentBuilderFactory documentBuilderFactory,
TransformerFactory transformerFactory,
JaxBContextProvider contextProvider) |
DomXmlDataFormat(String name,
JaxBContextProvider contextProvider) |
| Modifier and Type | Method and Description |
|---|---|
SpinXmlAttribute |
createAttributeWrapper(Attr attr) |
SpinXmlElement |
createElementWrapper(Element element) |
SpinXmlElement |
createWrapperInstance(Object parameter) |
static DocumentBuilderFactory |
defaultDocumentBuilderFactory() |
static JaxBContextProvider |
defaultJaxBContextProvider() |
static TransformerFactory |
defaultTransformerFactory() |
DocumentBuilderFactory |
getDocumentBuilderFactory() |
JaxBContextProvider |
getJaxBContextProvider() |
DomXmlDataFormatMapper |
getMapper() |
String |
getName() |
DomXmlDataFormatReader |
getReader() |
TransformerFactory |
getTransformerFactory() |
Class<? extends SpinXmlElement> |
getWrapperType() |
DomXmlDataFormatWriter |
getWriter() |
protected void |
init() |
void |
setDocumentBuilderFactory(DocumentBuilderFactory documentBuilderFactory) |
void |
setJaxBContextProvider(JaxBContextProvider jaxBContextProvider) |
void |
setTransformerFactory(TransformerFactory transformerFactory) |
protected static final DomXmlLogger LOG
protected DocumentBuilderFactory documentBuilderFactory
protected TransformerFactory transformerFactory
protected JaxBContextProvider jaxBContextProvider
protected DomXmlDataFormatReader reader
protected DomXmlDataFormatWriter writer
protected DomXmlDataFormatMapper mapper
protected final String name
public DomXmlDataFormat(String name)
public DomXmlDataFormat(String name, JaxBContextProvider contextProvider)
public DomXmlDataFormat(String name, DocumentBuilderFactory documentBuilderFactory, JaxBContextProvider contextProvider)
public DomXmlDataFormat(String name, DocumentBuilderFactory documentBuilderFactory)
public DomXmlDataFormat(String name, DocumentBuilderFactory documentBuilderFactory, TransformerFactory transformerFactory, JaxBContextProvider contextProvider)
protected void init()
public Class<? extends SpinXmlElement> getWrapperType()
getWrapperType in interface DataFormat<SpinXmlElement>public SpinXmlElement createWrapperInstance(Object parameter)
createWrapperInstance in interface DataFormat<SpinXmlElement>public String getName()
getName in interface DataFormat<SpinXmlElement>public SpinXmlElement createElementWrapper(Element element)
public SpinXmlAttribute createAttributeWrapper(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 DocumentBuilderFactory getDocumentBuilderFactory()
public TransformerFactory getTransformerFactory()
public JaxBContextProvider getJaxBContextProvider()
public void setDocumentBuilderFactory(DocumentBuilderFactory documentBuilderFactory)
public void setTransformerFactory(TransformerFactory transformerFactory)
public void setJaxBContextProvider(JaxBContextProvider jaxBContextProvider)
public static TransformerFactory defaultTransformerFactory()
public static DocumentBuilderFactory defaultDocumentBuilderFactory()
public static JaxBContextProvider defaultJaxBContextProvider()
Copyright © 2014–2020 Camunda Services GmbH. All rights reserved.