org.dom4j
Interface ElementPath
public interface ElementPath
This interface is used by
ElementHandler
instances to retrieve
information about the current path hierarchy they are to process. It's
primary use is to retrieve the current
Element
being processed.
addHandler
public void addHandler(String path,
ElementHandler handler)
Adds the ElementHandler
to be called when the specified
path is encounted. The path can be either an absolute path (i.e. prefixed
with "/") or a relative path (i.e. assummed to be a child of the current
path as retrieved by getPath .
path
- is the path to be handledhandler
- is the ElementHandler
to be called by the event
based processor.
getCurrent
public Element getCurrent()
DOCUMENT ME!
getElement
public Element getElement(int depth)
DOCUMENT ME!
- the element at the specified depth index, 0 = root element
getPath
public String getPath()
DOCUMENT ME!
removeHandler
public void removeHandler(String path)
Removes the ElementHandler
from the event based processor,
for the specified path. The path can be either an absolute path (i.e.
prefixed with "/") or a relative path (i.e. assummed to be a child of the
current path as retrieved by getPath .
path
- is the path to remove the ElementHandler
for.
size
public int size()
DOCUMENT ME!
- the number of elements in the path
Copyright B) 2005 MetaStuff Ltd. All Rights Reserved. Hosted by 