public interface INestable
Modifier and Type | Interface and Description |
---|---|
static interface |
INestable.IChildrenChangedListener
The listener interface for receiving IChildrenChanged events.
|
Modifier and Type | Method and Description |
---|---|
void |
addItem(IItem item)
Adds the item.
|
void |
deRegisterChildrenChangedListener(INestable.IChildrenChangedListener listener)
De register children changed listener.
|
java.util.List<IItem> |
getChildItems()
Gets the child items.
|
int |
getChildrenCount()
Gets the children count.
|
IZOrderManager |
getZOrderManager()
Gets the z order manager.
|
boolean |
hasChildren()
Checks for children.
|
void |
registerChildrenChangedListener(INestable.IChildrenChangedListener listener)
Register children changed listener.
|
void |
removeAllItems(boolean recursive)
Removes the all items.
|
void |
removeItem(IItem item)
Removes the item.
|
void addItem(IItem item)
item
- the itemvoid deRegisterChildrenChangedListener(INestable.IChildrenChangedListener listener)
listener
- the listenerjava.util.List<IItem> getChildItems()
int getChildrenCount()
IZOrderManager getZOrderManager()
boolean hasChildren()
void registerChildrenChangedListener(INestable.IChildrenChangedListener listener)
listener
- the listenervoid removeAllItems(boolean recursive)
recursive
- the recursivevoid removeItem(IItem item)
item
- the item