Package org.hippoecm.repository.api
Interface HierarchyResolver
-
public interface HierarchyResolver
This interface is not yet part of the public API of the Hippo Repository.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
HierarchyResolver.Entry
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Item
getItem(Node ancestor, String path)
Item
getItem(Node ancestor, String path, boolean isProperty, HierarchyResolver.Entry last)
Node
getNode(Node node, String field)
Property
getProperty(Node node, String field)
Property
getProperty(Node node, String field, HierarchyResolver.Entry last)
-
-
-
Method Detail
-
getItem
Item getItem(Node ancestor, String path, boolean isProperty, HierarchyResolver.Entry last) throws InvalidItemStateException, RepositoryException
-
getItem
Item getItem(Node ancestor, String path) throws InvalidItemStateException, RepositoryException
-
getProperty
Property getProperty(Node node, String field) throws RepositoryException
- Throws:
RepositoryException
-
getProperty
Property getProperty(Node node, String field, HierarchyResolver.Entry last) throws RepositoryException
- Throws:
RepositoryException
-
getNode
Node getNode(Node node, String field) throws InvalidItemStateException, RepositoryException
-
-