public class TypedAttribute extends Object implements Cloneable, Serializable
Modifier and Type | Field and Description |
---|---|
static String |
ATTR_TYPE_BOOLEAN |
static String |
ATTR_TYPE_DATE |
static String |
ATTR_TYPE_DOUBLE |
static String |
ATTR_TYPE_FLOAT |
static String |
ATTR_TYPE_INTEGER |
static String |
ATTR_TYPE_LONG |
static String |
ATTR_TYPE_STRING |
static String |
DEFAULT_ATTR_TYPE |
static Map<String,String> |
s_editorTypeMap |
Constructor and Description |
---|
TypedAttribute()
default contructor
|
TypedAttribute(String name,
String displayName,
String dataType,
Object value)
Populate constructor
|
TypedAttribute(String name,
String displayName,
String dataType,
Object value,
Map<String,Object> extendedTypeInfo) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
String |
getDataType() |
String |
getDisplayName() |
static String |
getEditorType(String attributeType)
Helper method to return a property editor type for a given attribute type
|
static Map<String,String> |
getEditorTypeMap() |
Map<String,Object> |
getExtendedTypeInfo() |
String |
getName() |
Object |
getValue() |
void |
setDataType(String dataType) |
void |
setDisplayName(String displayName) |
void |
setName(String name) |
void |
setValue(Object value) |
public static final String ATTR_TYPE_STRING
public static final String ATTR_TYPE_INTEGER
public static final String ATTR_TYPE_LONG
public static final String ATTR_TYPE_BOOLEAN
public static final String ATTR_TYPE_FLOAT
public static final String ATTR_TYPE_DOUBLE
public static final String ATTR_TYPE_DATE
public static final String DEFAULT_ATTR_TYPE
public TypedAttribute()
public TypedAttribute(String name, String displayName, String dataType, Object value)
name
- displayName
- dataType
- value
- public String getName()
public void setName(String name)
public String getDisplayName()
public void setDisplayName(String displayName)
public String getDataType()
public void setDataType(String dataType)
public Object getValue()
public void setValue(Object value)
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException