|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwaver.model.attachment.Attachment<IImage>
twaver.model.attachment.ImageAttachment
public class ImageAttachment
图片附件,可用于在网元上挂载图片元素,对应的UI类是: ImageUI
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 | |
---|---|
ImageAttachment()
构造函数,图片附件,可用于在网元上挂载图片元素,对应的UI类是: ImageUI |
|
ImageAttachment(java.lang.String name)
构造函数,图片附件,可用于在网元上挂载图片元素,对应的UI类是: ImageUI |
|
ImageAttachment(java.lang.String name,
java.lang.Object image)
构造函数,图片附件,可用于在网元上挂载图片元素,对应的UI类是: ImageUI |
|
ImageAttachment(java.lang.String name,
java.lang.Object image,
Point offset)
构造函数,图片附件,可用于在网元上挂载图片元素,对应的UI类是: ImageUI |
Method Summary | |
---|---|
protected void |
deserializeProperty(java.lang.String key,
java.lang.String value,
java.lang.String type)
反序列化属性 |
java.lang.Object |
getImage()
图片 |
void |
serialize(java.lang.StringBuffer buffer)
序列化附件 |
void |
setImage(java.lang.Object image)
设置图片 |
void |
validateData(UI<IImage> ui,
ElementUI<?> parentUI)
生效附件数据,将附件中的属性更新到对应的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, update |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImageAttachment()
ImageUI
public ImageAttachment(java.lang.String name)
ImageUI
name
- 图片名称public ImageAttachment(java.lang.String name, java.lang.Object image)
ImageUI
name
- 附件名称image
- 图片资源,可以是已注册的图片名称,或IImage
, Bitmap
, Drawable
, URL
以及资源id等等
通常图片先进行全局注册Utils.registerImage(String, IImage)
,然后通过注册名称使用,比如:
Utils.registerImage("node", "/twaver/resource/images/node.png"); node.setImage("node");
IImage
,
Utils.registerImage(String, IImage)
public ImageAttachment(java.lang.String name, java.lang.Object image, Point offset)
ImageUI
name
- 附件名称image
- 图片资源,可以是已注册的图片名称,或IImage
, Bitmap
, Drawable
, URL
以及资源id等等
通常图片先进行全局注册Utils.registerImage(String, IImage)
,然后通过注册名称使用,比如:
Utils.registerImage("node", "/twaver/resource/images/node.png"); node.setImage("node");
offset
- 附件偏移量IImage
,
Utils.registerImage(String, IImage)
Method Detail |
---|
public java.lang.Object getImage()
public void setImage(java.lang.Object image)
image
- 图片public void validateData(UI<IImage> ui, ElementUI<?> parentUI)
Attachment
validateData
in class Attachment<IImage>
ui
- 附件对应的UI对象parentUI
- 附件所在的网元UI对象public void serialize(java.lang.StringBuffer buffer)
Attachment
serialize
in class Attachment<IImage>
protected void deserializeProperty(java.lang.String key, java.lang.String value, java.lang.String type)
Attachment
deserializeProperty
in class Attachment<IImage>
key
- 属性名value
- 属性值type
- 属性类型
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |