twaver.core.model
Interface IChildList
- All Known Subinterfaces:
- IData, IElement, IFollower, IGroup, IHost, ILayer, INode, ISubnetwork
- All Known Implementing Classes:
- Alarm, Data, Element, Group, Layer, Link, LinkSubnetwork, Node, ShapeNode, ShapeSubnetwork, Subnetwork
public interface IChildList
孩子接口,twaver内部使用
getParent
Data getParent()
setParent
boolean setParent(Data data)
setParent
boolean setParent(Data data,
int index)
addChild
boolean addChild(Data child)
addChild
boolean addChild(Data child,
int index)
removeChild
boolean removeChild(Data child)
getChildren
java.util.List<Data> getChildren()
toChildren
Data[] toChildren()
clearChildren
void clearChildren()
getChildIndex
int getChildIndex(Data child)
setChildIndex
boolean setChildIndex(Data child,
int index)
getChildAt
Data getChildAt(int index)
getChildrenCount
int getChildrenCount()
hasChildren
boolean hasChildren()
isDescendantOf
boolean isDescendantOf(Data parent)
onParentChanged
void onParentChanged(Data oldParent,
Data newParent)