public interface OMXMLParserWrapper
Modifier and Type | Method and Description |
---|---|
void |
close()
Close this builder.
|
void |
discard(OMElement el)
Discards the current element.
|
short |
getBuilderType()
Returns the type of the builder.
|
String |
getCharacterEncoding()
Returns the encoding style of the XML data
|
OMDocument |
getDocument()
Get the document being built by this builder.
|
OMElement |
getDocumentElement()
Get the document element, i.e. the root element of the document.
|
OMElement |
getDocumentElement(boolean discardDocument)
Get the document element, optionally discarding the document.
|
Object |
getParser()
Allows to access the underlying parser.
|
Object |
getRegisteredContentHandler()
get the registered external content handler
|
boolean |
isCache() |
boolean |
isCompleted() |
int |
next()
Proceed the parser one step and return the event value.
|
void |
registerExternalContentHandler(Object obj)
Registers an external content handler.
|
void |
setCache(boolean b) |
int next() throws OMException
OMException
OMException
void discard(OMElement el) throws OMException
el
- OMException
OMException
void setCache(boolean b) throws OMException
b
- OMException
OMException
boolean isCache()
Object getParser()
boolean isCompleted()
OMDocument getDocument()
OMDocument
instanceOMElement getDocumentElement()
OMDocument.getOMDocumentElement()
on the document returned by
getDocument()
.OMElement getDocumentElement(boolean discardDocument)
getDocumentElement()
. However, if the discardDocument
parameter is set to true
, then the document element is removed from the document
and the document itself is discarded. In contrast to using OMNode.detach()
this
will not build the element. The implementation also ensures that the element is not built
when it is added to another OM tree. This makes it possible to add the content of a document
to an existing OM tree while preserving the deferred parsing feature. It is even possible to
create an OM tree where different subtrees are associated with different builder instances.discardDocument
- specifies whether the document should be discardedshort getBuilderType()
OMConstants.PUSH_TYPE_BUILDER
or OMConstants.PULL_TYPE_BUILDER
.void registerExternalContentHandler(Object obj)
obj
- Object getRegisteredContentHandler()
String getCharacterEncoding()
void close()
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.