public interface ElementPath
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.Modifier and Type | Method and Description |
---|---|
void |
addHandler(String path,
ElementHandler handler)
Adds the
ElementHandler to be called when the
specified path is encounted. |
Element |
getCurrent() |
Element |
getElement(int depth) |
String |
getPath() |
void |
removeHandler(String path)
Removes the
ElementHandler from the event based
processor, for the specified path. |
int |
size() |
int size()
Element getElement(int depth)
Element getCurrent()
void addHandler(String path, ElementHandler handler)
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.void removeHandler(String path)
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.WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses