public class ClassType extends java.lang.Object implements ArooaValue, ArooaSessionAware
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.
ConvertType
for an example.
Modifier and Type | Class and Description |
---|---|
static class |
ClassType.Conversions |
Modifier and Type | Field and Description |
---|---|
static ArooaElement |
ELEMENT |
Constructor and Description |
---|
ClassType() |
Modifier and Type | Method and Description |
---|---|
java.lang.ClassLoader |
getClassLoader() |
java.lang.String |
getName() |
void |
setArooaSession(ArooaSession session)
Accept the current Arooa Session.
|
void |
setClassLoader(java.lang.ClassLoader classLoader) |
void |
setName(java.lang.String name) |
java.lang.Class<?> |
toClass() |
java.lang.String |
toString() |
public static final ArooaElement ELEMENT
public void setArooaSession(ArooaSession session)
ArooaSessionAware
setArooaSession
in interface ArooaSessionAware
session
- The Arooa Session. Never null.public java.lang.Class<?> toClass() throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.ClassLoader getClassLoader()
@Inject public void setClassLoader(java.lang.ClassLoader classLoader)
public java.lang.String toString()
toString
in class java.lang.Object