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 Node
addNode(String key, String primaryNodeTypeName)
Add a with the givenkey
and primary node type name.void
removeNode(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 givenkey
and 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.
-
-