com.ibatis.common.xml

Class NodeletParser

public class NodeletParser extends Object

The NodeletParser is a callback based parser similar to SAX. The big difference is that rather than having a single callback for all nodes, the NodeletParser has a number of callbacks mapped to various nodes. The callback is called a Nodelet and it is registered with the NodeletParser against a specific XPath.
Method Summary
voidaddNodelet(String xpath, Nodelet nodelet)
Registers a nodelet for the specified XPath.
voidparse(Reader reader)
Begins parsing from the provided Reader.
voidparse(InputStream inputStream)
voidparse(Node node)
Begins parsing from the provided Node.
voidsetEntityResolver(EntityResolver resolver)
voidsetValidation(boolean validation)

Method Detail

addNodelet

public void addNodelet(String xpath, Nodelet nodelet)
Registers a nodelet for the specified XPath. Current XPaths supported are:

parse

public void parse(Reader reader)
Begins parsing from the provided Reader.

parse

public void parse(InputStream inputStream)

parse

public void parse(Node node)
Begins parsing from the provided Node.

setEntityResolver

public void setEntityResolver(EntityResolver resolver)

setValidation

public void setValidation(boolean validation)
Copyright © 2011. All Rights Reserved.