|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwaver.model.attachment.Attachment<java.lang.String>
twaver.model.attachment.LabelAttachment
public class LabelAttachment
文本附件,用于在网元上挂载文本元素,对应的UI类是 LabelUI
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 | |
---|---|
LabelAttachment()
构造函数,文本附件,用于在网元上挂载文本元素,对应的UI类是 LabelUI |
|
LabelAttachment(java.lang.String text)
文本附件,用于在网元上挂载文本元素,对应的UI类是 LabelUI |
|
LabelAttachment(java.lang.String name,
java.lang.String text)
文本附件,用于在网元上挂载文本元素,对应的UI类是 LabelUI |
Method Summary | |
---|---|
protected void |
deserializeProperty(java.lang.String key,
java.lang.String value,
java.lang.String type)
反序列化属性 |
int |
getColor()
文本颜色 |
Typeface |
getFont()
获取文本字体 |
float |
getFontSize()
文本字体大小 |
boolean |
isFitNodeHeight()
是否适应网元高度 |
boolean |
isFitNodeWidth()
是否适应网元宽度 |
protected void |
serialize(java.lang.StringBuffer buffer)
序列化附件 |
void |
setColor(int color)
设置文本颜色 |
void |
setFitNodeHeight(boolean isFitNodeHeight)
设置是否适应网元高度 |
void |
setFitNodeWidth(boolean isFitNodeWidth)
设置文本标签是否适应网元宽度 |
void |
setFont(Typeface font)
设置文本字体 |
void |
setFontSize(float fontSize)
设置文本字体大小 |
void |
validateData(UI<java.lang.String> 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, update |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LabelAttachment()
LabelUI
public LabelAttachment(java.lang.String text)
LabelUI
text
- 文本public LabelAttachment(java.lang.String name, java.lang.String text)
LabelUI
name
- 附件名称text
- 文本Method Detail |
---|
public boolean isFitNodeWidth()
public void setFitNodeWidth(boolean isFitNodeWidth)
isFitNodeWidth
- 是否适应网元宽度public boolean isFitNodeHeight()
public void setFitNodeHeight(boolean isFitNodeHeight)
isFitNodeHeight
- 是否适应网元高度public Typeface getFont()
public void setFont(Typeface font)
font
- 文本字体public float getFontSize()
public void setFontSize(float fontSize)
fontSize
- 文本字体大小public void setColor(int color)
color
- 文本颜色public int getColor()
public void validateData(UI<java.lang.String> ui, ElementUI<?> elementUI)
Attachment
validateData
in class Attachment<java.lang.String>
ui
- 附件对应的UI对象elementUI
- 附件所在的网元UI对象protected void serialize(java.lang.StringBuffer buffer)
Attachment
serialize
in class Attachment<java.lang.String>
protected void deserializeProperty(java.lang.String key, java.lang.String value, java.lang.String type)
Attachment
deserializeProperty
in class Attachment<java.lang.String>
key
- 属性名value
- 属性值type
- 属性类型
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |