|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.velocity.tools.view.DataInfo
public class DataInfo
ToolInfo implementation to handle "primitive" data types. It currently supports String, Number, and Boolean data.
An example of data elements specified in your toolbox.xml might be:
<data type="string"> <key>app_name</key> <value>FooWeb Deluxe</value> </data> <data type="number"> <key>app_version</key> <value>4.2</value> </data> <data type="boolean"> <key>debug</key> <value>true</value> </data> <data type="number"> <key>screen_width</key> <value>400</value> </data>
Field Summary | |
---|---|
private java.lang.Object |
data
|
private java.lang.String |
key
|
static java.lang.String |
TYPE_BOOLEAN
|
private int |
type_id
|
private static int |
TYPE_ID_BOOLEAN
|
private static int |
TYPE_ID_NUMBER
|
private static int |
TYPE_ID_STRING
|
static java.lang.String |
TYPE_NUMBER
|
static java.lang.String |
TYPE_STRING
|
Constructor Summary | |
---|---|
DataInfo()
|
Method Summary | |
---|---|
java.lang.String |
getClassname()
|
java.lang.Object |
getInstance(java.lang.Object initData)
Returns the data. |
java.lang.String |
getKey()
Accessors |
void |
setKey(java.lang.String key)
Mutators |
void |
setType(java.lang.String type)
|
void |
setValue(java.lang.String value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TYPE_STRING
public static final java.lang.String TYPE_NUMBER
public static final java.lang.String TYPE_BOOLEAN
private static final int TYPE_ID_STRING
private static final int TYPE_ID_NUMBER
private static final int TYPE_ID_BOOLEAN
private java.lang.String key
private int type_id
private java.lang.Object data
Constructor Detail |
---|
public DataInfo()
Method Detail |
---|
public void setKey(java.lang.String key)
public void setType(java.lang.String type)
public void setValue(java.lang.String value)
public java.lang.String getKey()
getKey
in interface ToolInfo
public java.lang.String getClassname()
getClassname
in interface ToolInfo
public java.lang.Object getInstance(java.lang.Object initData)
getInstance
in interface ToolInfo
initData
- an object that may be used to initialize the instance
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |