org.apache.tapestry5.internal.services
Interface Instantiator

All Known Implementing Classes:
AbstractInstantiator

public interface Instantiator

An object that can instantiate a component. This is now largely a wrapper around ClassInstantiator.


Method Summary
 ComponentModel getModel()
          Returns the model that defines the behavior of the component.
 Component newInstance(InternalComponentResources resources)
          Instantiates and returns a new instance of the desired class.
 

Method Detail

newInstance

Component newInstance(InternalComponentResources resources)
Instantiates and returns a new instance of the desired class. Component classes are always modified so that they implement Component (and often, other interfaces as well). The resources are made available in the InstanceContext as both ComponentResources and InternalComponentResources.


getModel

ComponentModel getModel()
Returns the model that defines the behavior of the component.



Copyright © 2003-2012 The Apache Software Foundation.