public class MagicBeanType extends java.lang.Object implements ValueFactory<java.lang.Object>, ArooaSessionAware
MagicClassType
and MagicBeanDescriptorFactory
.ValueFactory.Conversions
Constructor and Description |
---|
MagicBeanType() |
Modifier and Type | Method and Description |
---|---|
ArooaClass |
getMagicClass() |
ArooaValue |
getProperties(java.lang.String name) |
void |
setArooaSession(ArooaSession session)
Accept the current Arooa Session.
|
void |
setMagicClass(ArooaClass magicClass) |
void |
setProperties(java.lang.String name,
ArooaValue value) |
java.lang.Object |
toValue()
Provide an instance of the type this is a factory for.
|
public void setArooaSession(ArooaSession session)
ArooaSessionAware
setArooaSession
in interface ArooaSessionAware
session
- The Arooa Session. Never null.public java.lang.Object toValue() throws ArooaConversionException
ValueFactory
toValue
in interface ValueFactory<java.lang.Object>
ArooaConversionException
- If unable to provide a value.public ArooaClass getMagicClass()
public void setMagicClass(ArooaClass magicClass)
public void setProperties(java.lang.String name, ArooaValue value)
public ArooaValue getProperties(java.lang.String name)