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.model.Identifiable
getId
 
Methods inherited from interface twaver.event.IHandler
setListener
 
Methods inherited from interface twaver.event.IListener
beforeEvent, onEvent
 
Methods inherited from interface twaver.core.model.IChildList
addChild, addChild, clearChildren, getChildAt, getChildIndex, getChildren, getChildrenCount, getParent, hasChildren, isDescendantOf, onParentChanged, removeChild, setChildIndex, setParent, setParent, toChildren
 

Method Detail

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()