org.apache.velocity.tools.config
Class Data
java.lang.Object
org.apache.velocity.tools.config.Data
- Direct Known Subclasses:
- Property
public class Data
- extends java.lang.Object
- Version:
- $Id: Data.java 511959 2007-02-26 19:24:39Z nbubna $
- Author:
- Nathan Bubna
Constructor Summary |
Data()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
key
private java.lang.String key
value
private java.lang.Object value
converter
private Data.DataConverter converter
Data
public Data()
setKey
public void setKey(java.lang.String key)
setValue
public void setValue(java.lang.Object value)
setClassname
public void setClassname(java.lang.String classname)
setClass
public void setClass(java.lang.String classname)
- This doesn't take a
Class
parameter because
this class was not created for all-java configuration.
setType
public void setType(java.lang.String type)
setTargetClass
public void setTargetClass(java.lang.Class clazz)
setConverter
public void setConverter(java.lang.String classname)
convertWith
public void convertWith(org.apache.commons.beanutils.Converter converter)
- This is a convenience method for those doing configuration in java.
It cannot be named setConverter(), or else it would confuse BeanUtils.
getKey
public java.lang.String getKey()
getValue
public java.lang.Object getValue()
getTargetClass
public java.lang.Class getTargetClass()
getConverter
public org.apache.commons.beanutils.Converter getConverter()
getConvertedValue
public java.lang.Object getConvertedValue()
validate
public void validate()
getDataConverter
protected Data.DataConverter getDataConverter(java.lang.String type)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright (c) 2003-2007 Apache Software Foundation