|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Openable<E>
Indicate an openable collection.
Since 6.0.0, TreeOpenableModel
was introduced to handle
the open state of TreeModel
for better performance.
Thus, for handling tree's open states, please use TreeOpenableModel
instead.
TreeModel
,
Tree
Method Summary | |
---|---|
boolean |
addOpenObject(E obj)
Add the specified object into the collection of opened objects. |
void |
clearOpen()
Clear all open status. |
java.util.Set<E> |
getOpenObjects()
Returns the objects that are opened. |
boolean |
isObjectOpened(java.lang.Object obj)
Returns whether the specified object be opened. |
boolean |
isOpenEmpty()
Returns true if the open is currently empty. |
boolean |
removeOpenObject(java.lang.Object obj)
Remove the specified object from selection. |
void |
setOpenObjects(java.util.Collection<? extends E> opens)
Replace the current set of opened objects with the given set. |
Method Detail |
---|
java.util.Set<E> getOpenObjects()
void setOpenObjects(java.util.Collection<? extends E> opens)
boolean isObjectOpened(java.lang.Object obj)
obj
- boolean isOpenEmpty()
boolean addOpenObject(E obj)
obj
- the object to be as selection.
obj
is not part of the data, or was already opened.boolean removeOpenObject(java.lang.Object obj)
obj
- the object to be remove from selection.
void clearOpen()
Notice that this method is designed to be called by a component
(such as Tree
).
If it is called by an application, the component's open status
won't be changed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |