public interface XCompositeNode extends Obsolescent
XValueContainer
Modifier and Type | Field and Description |
---|---|
static int |
MAX_CHILDREN_TO_SHOW
If node has more children than this constant it's recommended to stop adding children and call
tooManyChildren(int) method |
Modifier and Type | Method and Description |
---|---|
void |
addChildren(XValueChildrenList children,
boolean last)
Add children to the node.
|
void |
setAlreadySorted(boolean alreadySorted)
Use sort specified in data view settings (alreadySorted false, by default) or not
|
void |
setErrorMessage(java.lang.String errorMessage)
Indicates that an error occurs
|
void |
setErrorMessage(java.lang.String errorMessage,
XDebuggerTreeNodeHyperlink link)
Indicates that an error occurs
|
void |
setMessage(java.lang.String message,
javax.swing.Icon icon,
SimpleTextAttributes attributes,
XDebuggerTreeNodeHyperlink link) |
void |
tooManyChildren(int remaining)
Add an ellipsis node ("...") indicating that the node has too many children.
|
isObsolete
static final int MAX_CHILDREN_TO_SHOW
tooManyChildren(int)
methodvoid addChildren(XValueChildrenList children, boolean last)
children
- child nodes to addlast
- true
if all children addedvoid tooManyChildren(int remaining)
XValueContainer.computeChildren(XCompositeNode)
method will be called again to add next children.remaining
- number of remaining children or -1
if unknownMAX_CHILDREN_TO_SHOW
void setAlreadySorted(boolean alreadySorted)
void setErrorMessage(java.lang.String errorMessage)
errorMessage
- message describing the errorvoid setErrorMessage(java.lang.String errorMessage, XDebuggerTreeNodeHyperlink link)
errorMessage
- message describing the errorlink
- describes a hyperlink which will be appended to the error messagevoid setMessage(java.lang.String message, javax.swing.Icon icon, SimpleTextAttributes attributes, XDebuggerTreeNodeHyperlink link)