org.oddjob.arooa.types
Class ClassType
java.lang.Object
org.oddjob.arooa.types.ClassType
- All Implemented Interfaces:
- ArooaValue, ArooaSessionAware
public class ClassType
- extends Object
- implements ArooaValue, ArooaSessionAware
Description
Returns a Class for the given name.
This class is not Serializable
because it requires a ClassLoader
so it can not be used to set a property on a server from an Odjdob Client.
Example
See ConvertType
for an example.- Author:
- rob
ELEMENT
public static final ArooaElement ELEMENT
ClassType
public ClassType()
setArooaSession
public void setArooaSession(ArooaSession session)
- Specified by:
setArooaSession
in interface ArooaSessionAware
toClass
public Class<?> toClass()
throws ClassNotFoundException
- Throws:
ClassNotFoundException
getName
public String getName()
setName
public void setName(String name)
getClassLoader
public ClassLoader getClassLoader()
setClassLoader
@Inject
public void setClassLoader(ClassLoader classLoader)
toString
public String toString()
- Overrides:
toString
in class Object