|
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 changed
void addChild(java.lang.Object node,
java.lang.Object child)
node - the node that has a new childchild - the node's new child
void 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 | |||||||||