com.atlassian.bitbucket.content.ContentTreeCallback |
Known Indirect Subclasses |
Callback interface for streaming content tree nodes from a starting directory
Note: Implementors are strongly encouraged to extend from AbstractContentTreeCallback
. This interface
will change, over time, and any class implementing it directly will be broken by such changes. Extending from
the abstract class will help prevent such breakages.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called after the final
tree node has been streamed. | |||||||||||
Called before the first
onTreeNode(ContentTreeNode) . | |||||||||||
Called once for each path in the tree.
|
Called after the final tree node
has been streamed.
Note: If the tree was empty, this method may be called immediately after onStart(ContentTreeContext)
without any calls to onTreeNode(ContentTreeNode)
.
summary | summarizes the tree request and the streamed nodes |
---|
IOException | May be thrown by implementations which perform I/O. |
---|
Called before the first onTreeNode(ContentTreeNode)
.
context | provides details about the tree request for which nodes are being streamed |
---|
IOException | May be thrown by implementations which perform I/O. |
---|
Called once for each path in the tree. onStart(ContentTreeContext)
is called before any invocation of this method.
onEndPage(Page)
is called after all invocations of this method.
node | the current tree node |
---|
true
if additional nodes should be provided; otherwise, false
if the provided node should
be the lastIOException | may be thrown by implementations which perform I/O operations, such as streaming tree nodes |
---|