twaver.core.model
Interface IData
- All Superinterfaces:
- IChildList, Identifiable, IHandler<PropertyChangeEvent>, IListener<PropertyChangeEvent>
- All Known Subinterfaces:
- IElement, IFollower, IGroup, IHost, ILayer, INode, ISubnetwork
- All Known Implementing Classes:
- Alarm, Data, Element, Group, Layer, Link, LinkSubnetwork, Node, ShapeNode, ShapeSubnetwork, Subnetwork
public interface IData
- extends Identifiable, IHandler<PropertyChangeEvent>, IListener<PropertyChangeEvent>, IChildList
数据接口,twaver内部使用
Method Summary |
java.lang.Object |
get(java.lang.String name)
|
java.util.Map<java.lang.String,java.lang.Object> |
getProperties()
|
boolean |
remove(java.lang.String name)
|
boolean |
set(java.lang.String name,
java.lang.Object value)
|
Methods inherited from interface twaver.core.model.IChildList |
addChild, addChild, clearChildren, getChildAt, getChildIndex, getChildren, getChildrenCount, getParent, hasChildren, isDescendantOf, onParentChanged, removeChild, setChildIndex, setParent, setParent, toChildren |
get
java.lang.Object get(java.lang.String name)
set
boolean set(java.lang.String name,
java.lang.Object value)
remove
boolean remove(java.lang.String name)
getProperties
java.util.Map<java.lang.String,java.lang.Object> getProperties()