org.oddjob.arooa.types
Class ConvertType<T>
java.lang.Object
org.oddjob.arooa.types.ConvertType<T>
- Type Parameters:
T -
- All Implemented Interfaces:
- ArooaValue, ArooaSessionAware
public class ConvertType<T>
- extends Object
- implements ArooaValue, ArooaSessionAware
Description
Convert a value to the given Java Class.Example
Convert a delimited list to an array of Strings.
<oddjob id="this">
<job>
<foreach>
<values>
<convert>
<to>
<class name="[Ljava.lang.String;"/>
</to>
<value>
<value value=""grapes, red", "grapes, white", gratefruit"/>
</value>
</convert>
</values>
<configuration>
<xml>
<foreach id="loop">
<job>
<echo>${loop.current}</echo>
</job>
</foreach>
</xml>
</configuration>
</foreach>
</job>
</oddjob>
- Author:
- rob
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ELEMENT
public static final ArooaElement ELEMENT
ConvertType
public ConvertType()
setArooaSession
public void setArooaSession(ArooaSession session)
- Specified by:
setArooaSession in interface ArooaSessionAware
convert
public T convert()
throws ArooaConversionException
- Throws:
ArooaConversionException
getTo
public Class<T> getTo()
setTo
public void setTo(Class<T> to)
getValue
public Object getValue()
setValue
public void setValue(Object from)