public class DomFragmentMapper extends DomMapperBase implements org.jibx.runtime.IMarshaller, org.jibx.runtime.IUnmarshaller
Custom content list marshaller/unmarshaller to DOM representation. This
allows you to mix data binding and document model representations for XML
within the same application. You simply use this marshaller/unmarshaller with
a linked object type of org.w3c.dom.DocumentFragment (the actual
runtime type - the declared type is ignored and can be anything). When
unmarshalling it will create a fragment to hold any content up to the close
tag for the enclosing element in the list. When marshalling, it will simply
write out any content directly.
m_defaultNamespaceIndex, m_defaultNamespaceURI, m_documentm_unmarshalContext, m_xmlWriter, XML_NAMESPACE, XMLNS_NAMESPACE| Constructor and Description |
|---|
DomFragmentMapper()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isExtension(String mapname) |
boolean |
isPresent(org.jibx.runtime.IUnmarshallingContext ctx) |
void |
marshal(Object obj,
org.jibx.runtime.IMarshallingContext ictx) |
Object |
unmarshal(Object obj,
org.jibx.runtime.IUnmarshallingContext ictx) |
marshalContent, marshalElement, marshalNode, unmarshalContent, unmarshalElement, unmarshalNodeaccumulateText, getNamespaceUri, getNextNamespaceIndex, isWhitespacepublic DomFragmentMapper()
throws org.jibx.runtime.JiBXException
org.jibx.runtime.JiBXException - on configuration errorpublic boolean isExtension(String mapname)
isExtension in interface org.jibx.runtime.IMarshallerpublic void marshal(Object obj, org.jibx.runtime.IMarshallingContext ictx) throws org.jibx.runtime.JiBXException
marshal in interface org.jibx.runtime.IMarshallerorg.jibx.runtime.JiBXExceptionpublic boolean isPresent(org.jibx.runtime.IUnmarshallingContext ctx)
throws org.jibx.runtime.JiBXException
isPresent in interface org.jibx.runtime.IUnmarshallerorg.jibx.runtime.JiBXExceptionCopyright © 2005–2020 jibx.org. All rights reserved.