| javax.jcr.ItemVisitor
All known Subclasses: javax.jcr.util.TraversingItemVisitor,
ItemVisitor | public interface ItemVisitor (Code) | | This interface defines two signatures of the
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
ItemVisitor.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 .
|
Method Summary | |
public void | visit(Property property) This method is called when the ItemVisitor is
passed to the accept method of a Property . | public void | visit(Node node) This method is called when the ItemVisitor is
passed to the accept method of a Node . |
visit | public void visit(Property property) throws RepositoryException(Code) | | This method is called when the ItemVisitor is
passed to the accept method of a Property .
If this method throws an exception the visiting process is aborted.
Parameters: property - The Property that is accepting this visitor. throws: RepositoryException - if an error occurrs |
visit | public void visit(Node node) throws RepositoryException(Code) | | This method is called when the ItemVisitor is
passed to the accept method of a Node .
If this method throws an exception the visiting process is aborted.
Parameters: node - The Node throws: RepositoryException - if an error occurrs |
|
|