Interface NodeSequence
-
- All Known Implementing Classes:
ItemSequence.NodeSequenceImpl
public interface NodeSequence extends Sequence<Node>
Extension ofSequence<Node>which provides methods for adding and removing nodes by key.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeaddNode(String key, String primaryNodeTypeName)Add a with the givenkeyand primary node type name.voidremoveNode(String key)Remove the node with the given key.-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
addNode
Node addNode(String key, String primaryNodeTypeName) throws RepositoryException
Add a with the givenkeyand primary node type name.- Parameters:
key- key of the node to addprimaryNodeTypeName- primary node type of the node to add- Returns:
- the newly added node
- Throws:
RepositoryException
-
removeNode
void removeNode(String key) throws RepositoryException
Remove the node with the given key.- Parameters:
key- The key of the node to remove- Throws:
RepositoryException- If there is no node with such a key or another error occurs.
-
-