|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwaver.core.network.BaseUI<T>
twaver.network.ElementUI<Node>
twaver.network.NodeUI
twaver.network.GroupUI
public class GroupUI
Field Summary |
---|
Fields inherited from class twaver.network.NodeUI |
---|
imageUI, shapeUI |
Fields inherited from class twaver.network.ElementUI |
---|
alarm, body, isLayouting, label, network |
Fields inherited from class twaver.core.network.BaseUI |
---|
anchorPoint, bodyOffsetX, bodyOffsetY, bounds, data, invalidateAnchorPointFlag, invalidateLocationFlag, invalidateRenderFlag, invalidateSizeFlag, location, stateOutline, stateOutlineColor, visible |
Constructor Summary | |
---|---|
GroupUI(Group group,
Network network)
|
Method Summary | |
---|---|
protected boolean |
checkNodeStyle(java.lang.String propertyName,
PropertyChangeEvent evt)
|
Point |
getAnchorPoint()
|
void |
invalidateLocation()
|
boolean |
isLayoutByAnchorPoint()
|
boolean |
isRelativeLocation()
|
void |
measure()
测定主体的尺寸 |
protected void |
onDrawBody(Canvas canvas,
Paint paint,
boolean drawSelectionOnBody,
boolean drawStateOutlineOnBody)
绘制网元主体 |
protected boolean |
onElementPropertyChange(java.lang.String propertyName,
PropertyChangeEvent evt)
网元属性变化时,调用此函数 |
protected void |
resetNodeProperties()
重设节点相关样式 |
Methods inherited from class twaver.network.NodeUI |
---|
byShape, checkBody, createChildren, doValidate, invalidateLinks, onBodyChange, resetShapeData, resetStyles |
Methods inherited from class twaver.core.network.BaseUI |
---|
checkBackground, checkOutline, draw, drawBackgroundAndBorder, drawBody, drawStateOutline, drawStateOutline, getAnchorPosition, getAngle, getBackgroundColor, getBounds, getCornerRadius, getData, getLocation, getMeasuredHeight, getMeasuredWidth, getOffset, getOutlineColor, getOutlineWidth, getRenderColor, getSelectionBorder, getSelectionBorderColor, getStateOutline, getStateOutlineColor, intersect, intersectPointer, invalidateAnchorPoint, invalidatePointer, invalidateRender, invalidateSize, isDrawBackground, isDrawOutline, isDrawStateOutline, isInvalidate, isInvalidateAnchorPoint, isInvalidateLocation, isInvalidateSize, isRotatable, isSelected, isShowOnTop, measureAnchorPosition, onDrawBackgroundAndBorder, perLocation, resetPaint, resetShape, setAnchorPosition, setBackgroundColor, setBackgroundShader, setBounds, setBounds, setCornerRadius, setData, setLocation, setLocation, setMeasuredSize, setOffset, setOutline, setOutlineColor, setPadding, setPointerVisible, setPointerWidth, setRotatable, setShowOnTop, setStateOutline, setStateOutlineColor, setVisible, styleSelectionPaint, toAbsoluteRect, toLocalPoint, toLocalRect, validateLocation, validatePointer, validateRender |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GroupUI(Group group, Network network)
Method Detail |
---|
protected void resetNodeProperties()
NodeUI
resetNodeProperties
in class NodeUI
protected boolean onElementPropertyChange(java.lang.String propertyName, PropertyChangeEvent evt)
ElementUI
onElementPropertyChange
in class NodeUI
propertyName
- 属性名evt
- 属性变化事件
ElementUI.onElementPropertyChange(PropertyChangeEvent)
protected boolean checkNodeStyle(java.lang.String propertyName, PropertyChangeEvent evt)
checkNodeStyle
in class NodeUI
public boolean isLayoutByAnchorPoint()
isLayoutByAnchorPoint
in class twaver.core.network.BaseUI<Node>
protected void onDrawBody(Canvas canvas, Paint paint, boolean drawSelectionOnBody, boolean drawStateOutlineOnBody)
ElementUI
onDrawBody
in class ElementUI<Node>
drawSelectionOnBody
- 绘制主体选中效果drawStateOutlineOnBody
- 绘制主体外边框public Point getAnchorPoint()
getAnchorPoint
in interface twaver.core.network.IUI<Node,Canvas,Paint>
getAnchorPoint
in class twaver.core.network.BaseUI<Node>
public void measure()
ElementUI
measure
in class ElementUI<Node>
public boolean isRelativeLocation()
isRelativeLocation
in class twaver.core.network.BaseUI<Node>
public void invalidateLocation()
invalidateLocation
in class NodeUI
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |