de.grogra.xl.impl.property
public abstract class RuntimeModel extends java.lang.Object implements RuntimeModel
| Modifier and Type | Class and Description |
|---|---|
static interface |
RuntimeModel.BooleanProperty |
static interface |
RuntimeModel.ByteProperty |
static interface |
RuntimeModel.CharProperty |
static interface |
RuntimeModel.DoubleProperty |
static interface |
RuntimeModel.FloatProperty |
static interface |
RuntimeModel.IntProperty |
static interface |
RuntimeModel.LongProperty |
static interface |
RuntimeModel.ObjectProperty<T> |
static interface |
RuntimeModel.ShortProperty |
RuntimeModel.Property| Constructor and Description |
|---|
RuntimeModel() |
| Modifier and Type | Method and Description |
|---|---|
static Type<? extends RuntimeModel.Property> |
getInterface(Type<?> type) |
void |
initialize(java.lang.String params)
Initializes this model.
|
RuntimeModel.Property |
propertyForName(java.lang.String cfc,
java.lang.ClassLoader loader) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpropertyForNamepublic static Type<? extends RuntimeModel.Property> getInterface(Type<?> type)
public void initialize(java.lang.String params)
RuntimeModelRuntimeModelFactory.modelForName(java.lang.String, java.lang.ClassLoader) after a new Model
instance has been created. The format of params
depends on implementations of Model.initialize in interface RuntimeModelparams - initialization parameters, possibly nullpublic RuntimeModel.Property propertyForName(java.lang.String cfc, java.lang.ClassLoader loader)
propertyForName in interface RuntimeModel