public class NodeletParser
extends java.lang.Object
| Constructor | Description |
|---|---|
NodeletParser() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addNodeEndlet(NodeEndlet endlet) |
Registers the nodelet to process the end elements of the specified XPath
and the text and CDATA data collected.
|
void |
addNodelet(Nodelet nodelet) |
Registers a nodelet to process attributes for the specified XPath.
|
void |
addNodelet(NodeletAdder nodeletAdder) |
Adds the nodelet.
|
void |
addNodelet(java.lang.String xpath,
NodeletAdder nodeletAdder) |
Adds the nodelet.
|
void |
clearObjectStack() |
Clear object stack.
|
NodeTracker |
getNodeTracker() |
|
java.lang.String |
getXpath() |
|
void |
parse(java.io.InputStream inputStream) |
Begins parsing from the provided InputStream.
|
void |
parse(java.io.Reader reader) |
Begins parsing from the provided Reader.
|
void |
parse(org.xml.sax.InputSource inputSource) |
Begins parsing from the provided InputSource.
|
<T> T |
peekObject() |
|
<T> T |
peekObject(int n) |
|
<T> T |
popObject() |
|
void |
pushObject(java.lang.Object object) |
|
void |
setEntityResolver(org.xml.sax.EntityResolver entityResolver) |
|
void |
setValidating(boolean validating) |
|
void |
setXpath(java.lang.String xpath) |
|
NodeTracker |
trackingLocation() |
public void setValidating(boolean validating)
public void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
public NodeTracker trackingLocation()
public NodeTracker getNodeTracker()
public java.lang.String getXpath()
public void setXpath(java.lang.String xpath)
public void addNodelet(Nodelet nodelet)
nodelet - the nodelet for processing start elements and attributespublic void addNodeEndlet(NodeEndlet endlet)
endlet - the nodelet for processing end elements, text and CDATA data collectedpublic void addNodelet(NodeletAdder nodeletAdder)
nodeletAdder - the nodelet adderpublic void addNodelet(java.lang.String xpath,
NodeletAdder nodeletAdder)
xpath - the xpathnodeletAdder - the nodelet adderpublic void pushObject(java.lang.Object object)
public <T> T popObject()
public <T> T peekObject()
public <T> T peekObject(int n)
public void clearObjectStack()
public void parse(java.io.Reader reader)
throws NodeletException
reader - the readerNodeletException - the nodelet exceptionpublic void parse(java.io.InputStream inputStream)
throws NodeletException
inputStream - the input streamNodeletException - the nodelet exceptionpublic void parse(org.xml.sax.InputSource inputSource)
throws NodeletException
inputSource - the input sourceNodeletException - the nodelet exceptionCopyright © 2008–2018 The Aspectran Project. All rights reserved.