Copyright© 2008-2018 SiteVision AB, all rights reserved.
public interface ItemVisitor
visit
method; one
taking a Node
, the other a Property
. When an object
implementing this interface is passed to Item.accept(ItemVisitor
visitor)
the appropriate visit
method is automatically
called, depending on whether the Item
in question is a
Node
or a Property
. Different implementations of
this interface can be written for different purposes. It is, for example,
possible for the visit(Node node)
method to call
accept
on the children of the passed node and thus recurse
through the tree performing some operation on each Item
.Modifier and Type | Method and Description |
---|---|
void |
visit(Node node)
This method is called when the
ItemVisitor is passed to the
accept method of a Node . |
void |
visit(Property property)
This method is called when the
ItemVisitor is passed to the
accept method of a Property . |
void visit(Property property) throws RepositoryException
ItemVisitor
is passed to the
accept
method of a Property
. If this method
throws an exception the visiting process is aborted.property
- The Property
that is accepting this
visitor.RepositoryException
- if an error occursvoid visit(Node node) throws RepositoryException
ItemVisitor
is passed to the
accept
method of a Node
. If this method throws
an exception the visiting process is aborted.node
- The Node
that is accepting this visitor.RepositoryException
- if an error occursSiteVision - Portal and Content Management Made Easy
SiteVision is an advanced Java enterprise portal product and a portlet container (JSR 286) that implements Java Content Repository (JSR 283).
Copyright© 2008-2018 SiteVision AB, all rights reserved.