de.grogra.xl.impl.dom
Class PropertyRuntimeModel

java.lang.Object
  extended by de.grogra.xl.impl.property.RuntimeModel
      extended by de.grogra.xl.impl.dom.PropertyRuntimeModel
All Implemented Interfaces:
RuntimeModel

public class PropertyRuntimeModel
extends RuntimeModel


Nested Class Summary
static class PropertyRuntimeModel.ElementProperty
           
 
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
PropertyRuntimeModel()
           
 
Method Summary
 RuntimeModel.Property propertyForName(java.lang.String name, TypeLoader loader)
          Returns the run-time Property for a given name.
 
Methods inherited from class de.grogra.xl.impl.property.RuntimeModel
getInterface, initialize, propertyForName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyRuntimeModel

public PropertyRuntimeModel()
Method Detail

propertyForName

public RuntimeModel.Property propertyForName(java.lang.String name,
                                             TypeLoader loader)
Description copied from interface: RuntimeModel
Returns the run-time Property for a given name. The name has to be a name which was returned by an invocation of CompiletimeModel.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, the loader has to be used.

Parameters:
name - the name of the property, as returned by the compile-time property
loader - a loader for loading of classes
Returns:
the run-time property corresponding to name