|
TreeMap Java Library | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TMModelUpdater
The TMModelUpdater interface represents the object that a TMModelNode should call to notify the treemap that something has changed : size, state, numers of childs, ... A TMModelNode gets a reference to a TMModelUpdater object in the building of the treemap, by the setUpdater() method. A TMModelNode should call the corresponding update method when something has changed.
Method Summary | |
---|---|
void |
addChild(java.lang.Object node,
java.lang.Object child)
To be called when the user node has a new child. |
void |
removeChild(java.lang.Object node,
java.lang.Object child)
To be called when the user node removes a child. |
void |
updateSize(java.lang.Object node)
To be called when the user node has its size changed. |
void |
updateState(java.lang.Object node)
To be called when the user node has its state changed. |
Method Detail |
---|
void updateSize(java.lang.Object node)
node
- the node that has its size changedvoid updateState(java.lang.Object node)
node
- the node that has its state changedvoid addChild(java.lang.Object node, java.lang.Object child)
node
- the node that has a new childchild
- the node's new childvoid removeChild(java.lang.Object node, java.lang.Object child)
node
- the node that removes a childchild
- the node's lost child
|
TreeMap Java Library | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |