public class Attribute
extends java.lang.Object
implements java.io.Serializable
UIDef
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACT_NAME |
static java.lang.String |
ACT_PARAM |
static java.lang.String |
ACT_PARAM_V |
static java.lang.String |
ATTRNAMES |
static java.lang.String |
DEFINITION |
static java.lang.String |
DIVIDER |
static java.lang.String |
EDIT |
static java.lang.String |
ICON |
static java.lang.String |
ID |
static java.lang.String |
ITEMS |
static java.lang.String |
ITEMSDEFS |
static java.lang.String |
LABEL |
static java.lang.String |
MODES |
static java.lang.String |
NLS |
static java.lang.String |
REF |
static java.lang.String |
RENDER |
static java.lang.String |
TEMPLATE |
static java.lang.String |
TIP |
static java.lang.String |
TPLINTRGRATE |
static java.lang.String |
TYPE |
static java.lang.String |
VIEW |
Constructor and Description |
---|
Attribute(java.lang.String name,
java.lang.Object value)
Constructs an Attribute.
|
Attribute(java.lang.String name,
java.lang.String nlsKey,
java.lang.String nlsDefault)
Constructs an Attribute.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Returns the Attribute's name.
|
java.lang.String |
getNlsDefault()
Returns the Attribute's NLS default value.
|
java.lang.String |
getNlsKey()
Returns the Attribute's NLS key.
|
java.lang.String |
getNlsValue()
Returns the Attribute's NLS value.
|
java.lang.Object |
getValue()
Returns the Attribute's value.
|
boolean |
isNlsAttr()
Returns true if the Attribute is an NLS attribute.
|
static boolean |
isNlsAttrName(java.lang.String name)
Returns true if the Attribute's name is an NLSattribute.
|
static Attribute |
parse(java.lang.String key,
JSONObject json) |
void |
setNlsValue(java.lang.String value)
Sets the Attribute's NLS value.
|
void |
setValue(java.lang.Object value)
Sets the Attribute's value.
|
void |
toJSON(JSONObject json) |
public static final java.lang.String ATTRNAMES
public static final java.lang.String DEFINITION
public static final java.lang.String ITEMSDEFS
public static final java.lang.String MODES
public static final java.lang.String ID
public static final java.lang.String REF
public static final java.lang.String RENDER
public static final java.lang.String ITEMS
public static final java.lang.String ACT_NAME
public static final java.lang.String ACT_PARAM
public static final java.lang.String ACT_PARAM_V
public static final java.lang.String DIVIDER
public static final java.lang.String NLS
public static final java.lang.String LABEL
public static final java.lang.String TIP
public static final java.lang.String ICON
public static final java.lang.String TYPE
public static final java.lang.String VIEW
public static final java.lang.String EDIT
public static final java.lang.String TEMPLATE
public static final java.lang.String TPLINTRGRATE
public Attribute(java.lang.String name, java.lang.Object value)
name
- The attribute's namevalue
- The attribute's valuepublic Attribute(java.lang.String name, java.lang.String nlsKey, java.lang.String nlsDefault)
name
- The attribute's namenlsKey
- The attribute's NLS keynlsDefault
- The attribute's NLSdefault valuepublic boolean isNlsAttr()
public java.lang.String getName()
public java.lang.Object getValue()
public void setValue(java.lang.Object value)
value
- the attribute's valuepublic java.lang.String getNlsKey()
public java.lang.String getNlsDefault()
public java.lang.String getNlsValue()
public void setNlsValue(java.lang.String value)
value
- The attribute's NLS valuepublic void toJSON(JSONObject json)
public static boolean isNlsAttrName(java.lang.String name)
name
- The Attribute's namepublic static Attribute parse(java.lang.String key, JSONObject json)