java.lang.Object
de.grogra.xl.impl.property.RuntimeModel
de.grogra.xl.impl.dom.PropertyRuntimeModel
- All Implemented Interfaces:
RuntimeModel
-
Nested Class Summary
Nested classes/interfaces inherited from class de.grogra.xl.impl.property.RuntimeModel
RuntimeModel.BooleanProperty, RuntimeModel.ByteProperty, RuntimeModel.CharProperty, RuntimeModel.DoubleProperty, RuntimeModel.FloatProperty, RuntimeModel.IntProperty, RuntimeModel.LongProperty, RuntimeModel.ObjectProperty<T>, RuntimeModel.ShortProperty
Nested classes/interfaces inherited from interface de.grogra.xl.property.RuntimeModel
RuntimeModel.Property
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionpropertyForName
(String name, TypeLoader loader) Returns the run-timeProperty
for a givenname
.Methods inherited from class de.grogra.xl.impl.property.RuntimeModel
getInterface, initialize, propertyForName
-
Constructor Details
-
PropertyRuntimeModel
public PropertyRuntimeModel()
-
-
Method Details
-
propertyForName
Description copied from interface:RuntimeModel
Returns the run-timeProperty
for a givenname
. Thename
has to be a name which was returned by an invocation ofCompiletimeModel.Property.getRuntimeName()
for a compile-time property at compile-time. The implementation has to return the corresponding run-time property. If classes have to be loaded, theloader
has to be used.- Parameters:
name
- the name of the property, as returned by the compile-time propertyloader
- a loader for loading of classes- Returns:
- the run-time property corresponding to
name
-