|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwaver.model.attachment.Attachment<Path>
twaver.model.attachment.ShapeAttachment
public class ShapeAttachment
图形附件,用于网元上挂载图形元素,对应的UI类是: ShapeUI
Field Summary |
---|
Fields inherited from class twaver.model.attachment.Attachment |
---|
anchorPosition, backgroundColor, backgroundShader, cornerRadius, data, name, offset, outline, outlineColor, padding, pointerVisible, pointerWidth, position, rotatable, sendToBottom, showOnTop, size, visible |
Constructor Summary | |
---|---|
ShapeAttachment()
构造函数,图形附件,用于网元上挂载图形元素,对应的UI类是: ShapeUI |
|
ShapeAttachment(java.lang.String name,
java.lang.String shapeType)
构造函数,图形附件,用于网元上挂载图形元素,对应的UI类是: ShapeUI |
Method Summary | |
---|---|
protected void |
deserializeProperty(java.lang.String key,
java.lang.String value,
java.lang.String type)
反序列化属性 |
int |
getFillColor()
填充颜色 |
IShader |
getFillShader()
获取着色器 |
java.lang.String |
getShapeType()
获取图形类型 |
float |
getStroke()
边框 |
int |
getStrokeColor()
边线颜色 |
boolean |
isClosePath()
图形是否闭合 |
void |
serialize(java.lang.StringBuffer buffer)
序列化附件 |
void |
setClosePath(boolean close)
设置图形是否闭合 |
void |
setFillColor(int fillColor)
设置填充颜色 |
void |
setFillShader(IShader fillShader)
设置填充着色器 |
void |
setShapeType(java.lang.String shapeType)
设置图形类型 |
void |
setStroke(float strokeWidth)
设置边线宽度 |
void |
setStrokeColor(int strokeColor)
设置边线颜色 |
boolean |
update(ElementUI<?> elementUI,
UI ui)
|
void |
validateData(UI<Path> ui,
ElementUI<?> elementUI)
生效附件数据,将附件中的属性更新到对应的UI对象中 |
Methods inherited from class twaver.model.attachment.Attachment |
---|
createUI, deserialize, equals, getAnchorPosition, getBackgroundColor, getBackgroundShader, getCornerRadius, getData, getData, getName, getOffset, getOutline, getOutlineColor, getPadding, getPointerWidth, getPosition, getSize, getUiClass, invalidate, isInvalidate, isPointerVisible, isRotatable, isSendToBottom, isShowOnTop, isVisible, merge, serialize, serialize, setAnchorPosition, setBackgroundColor, setBackgroundShader, setCornerRadius, setData, setName, setOffset, setOutline, setOutlineColor, setPadding, setPointerVisible, setPointerWidth, setPosition, setRotatable, setSendToBottom, setShowOnTop, setSize, setUIClass, setVisible |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ShapeAttachment()
ShapeUI
public ShapeAttachment(java.lang.String name, java.lang.String shapeType)
ShapeUI
name
- 附件名称shapeType
- 图形类型Method Detail |
---|
public void setClosePath(boolean close)
close
- 是否闭合public boolean isClosePath()
public void setShapeType(java.lang.String shapeType)
shapeType
- 图形类型public int getFillColor()
public void setFillColor(int fillColor)
fillColor
- 填充颜色public IShader getFillShader()
public void setFillShader(IShader fillShader)
fillShader
- 着色器public float getStroke()
public void setStroke(float strokeWidth)
strokeWidth
- 边线宽度public int getStrokeColor()
public void setStrokeColor(int strokeColor)
strokeColor
- 边线颜色public java.lang.String getShapeType()
public void validateData(UI<Path> ui, ElementUI<?> elementUI)
Attachment
validateData
in class Attachment<Path>
ui
- 附件对应的UI对象elementUI
- 附件所在的网元UI对象public boolean update(ElementUI<?> elementUI, UI ui)
update
in class Attachment<Path>
public void serialize(java.lang.StringBuffer buffer)
Attachment
serialize
in class Attachment<Path>
protected void deserializeProperty(java.lang.String key, java.lang.String value, java.lang.String type)
Attachment
deserializeProperty
in class Attachment<Path>
key
- 属性名value
- 属性值type
- 属性类型
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |