org.apache.axiom.om.impl.builder
Class XOPAwareStAXOMBuilder
java.lang.Object
org.apache.axiom.om.impl.builder.StAXBuilder
org.apache.axiom.om.impl.builder.StAXOMBuilder
org.apache.axiom.om.impl.builder.XOPAwareStAXOMBuilder
- All Implemented Interfaces:
- XOPBuilder, OMXMLParserWrapper
public class XOPAwareStAXOMBuilder
- extends StAXOMBuilder
- implements XOPBuilder
|
Field Summary |
(package private) Attachments |
attachments
Attachments handles deferred parsing of incoming MIME Messages. |
| Fields inherited from class org.apache.axiom.om.impl.builder.StAXBuilder |
_isClosed, _releaseParserOnClose, cache, charEncoding, customBuilderForPayload, customBuilders, document, done, elementLevel, isDataHandlerAware, lastNode, maxDepthForCustomBuilders, omfactory, parser, parserAccessed |
| Methods inherited from class org.apache.axiom.om.impl.builder.StAXOMBuilder |
createComment, createDTD, createNextOMElement, createPI, createPrefix, createWithCustomBuilder, endElement, getDocumentElement, isLookahead, isNamespaceURIInterning, lookahead, next, processNamespaceData, setDoDebug, setNamespaceURIInterning |
| Methods inherited from class org.apache.axiom.om.impl.builder.StAXBuilder |
close, createOMText, discard, getAttributeCount, getAttributeName, getAttributeNamespace, getAttributePrefix, getBuilderType, getCharacterEncoding, getCharsetEncoding, getCustomBuilder, getDocument, getLastNode, getName, getNamespace, getNamespaceCount, getNamespacePrefix, getNamespaceUri, getParser, getPrefix, getReaderProperty, getRegisteredContentHandler, getText, init, isCache, isClosed, isCompleted, processAttributes, registerCustomBuilder, registerCustomBuilderForPayload, registerExternalContentHandler, releaseParserOnClose, reset, setCache, setOMBuilderFactory |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
attachments
Attachments attachments
Attachments handles deferred parsing of incoming MIME Messages.
XOPAwareStAXOMBuilder
public XOPAwareStAXOMBuilder(OMFactory ombuilderFactory,
javax.xml.stream.XMLStreamReader parser,
Attachments attachments)
- Constructor StAXOMBuilder.
- Parameters:
ombuilderFactory - parser -
XOPAwareStAXOMBuilder
public XOPAwareStAXOMBuilder(OMFactory factory,
javax.xml.stream.XMLStreamReader parser,
OMElement element,
Attachments attachments)
- Constructor linked to existing element.
- Parameters:
factory - parser - element -
XOPAwareStAXOMBuilder
public XOPAwareStAXOMBuilder(java.lang.String filePath,
Attachments attachments)
throws javax.xml.stream.XMLStreamException,
java.io.FileNotFoundException
- Parameters:
filePath - - Path to the XML file
- Throws:
javax.xml.stream.XMLStreamException
java.io.FileNotFoundException
XOPAwareStAXOMBuilder
public XOPAwareStAXOMBuilder(java.io.InputStream inStream,
Attachments attachments)
throws javax.xml.stream.XMLStreamException
- Parameters:
inStream - - instream which contains the XML
- Throws:
javax.xml.stream.XMLStreamException
XOPAwareStAXOMBuilder
public XOPAwareStAXOMBuilder(javax.xml.stream.XMLStreamReader parser,
Attachments attachments)
- Constructor StAXXOPAwareOMBuilder.
- Parameters:
parser -
createOMElement
protected OMNode createOMElement()
throws OMException
- Method createOMElement. Overriding the createOMElement of StAXOMBuilder to to XOP aware
building
- Overrides:
createOMElement in class StAXOMBuilder
- Returns:
- Returns OMNode.
- Throws:
OMException
getDataHandler
public javax.activation.DataHandler getDataHandler(java.lang.String blobContentID)
throws OMException
- Specified by:
getDataHandler in interface XOPBuilder
- Throws:
OMException