public interface RemoteTree
The purpose of the remote tree is not to represent exactly the content as stored in the repository, but to provide a view on that content fulfilling the filtering options provided by the client when the tree was accessed.
|Modifier and Type||Method and Description|
Read the children associated to the root of this remote tree.
Read the properties associated to the root of this remote tree.
Return a flag to indicate that this remote tree actually has more children than the one returned by
RemoteTreethis method is invoked on.
RemoteTreethis method is invoked on. The children of this remote tree are themselves remote trees.
The remote tree may be truncated at some point (e.g. to avoid very deep
remote trees to be returned), and this is the reason why the values of
Map can be
null. When a
null value is met,
the consumer of this interface must assume that there is another subtree
rooted under the corresponding key, but it is not returned to fulfill the
filtering options provided when this tree was read.
This flag is important when the repository tree is read using very strict
filtering options regarding the maximum number of children to return. If
this method returns
true, a consumer of this interface must
assume that there are more children than the one attached to the root of
this tree. They could be retrieved by varying the relevant filtering
options and performing another read for this subtree.
trueif this remote tree is not exposing the full set of children as stored in the repository,
Copyright © 2012-2017 The Apache Software Foundation. All Rights Reserved.