Class EmbeddedComponentAssemblerImpl
java.lang.Object
org.apache.tapestry5.internal.pageload.EmbeddedComponentAssemblerImpl
- All Implemented Interfaces:
Locatable
-
Constructor Summary
ConstructorsConstructorDescriptionEmbeddedComponentAssemblerImpl
(ComponentAssemblerSource assemblerSource, ComponentInstantiatorSource instantiatorSource, ComponentClassResolver componentClassResolver, String componentClassName, ComponentResourceSelector selector, EmbeddedComponentModel embeddedModel, String templateMixins, Location location, boolean strictMixinParameters) -
Method Summary
Modifier and TypeMethodDescriptionint
addMixinsToElement
(ComponentPageElement newElement) org.apache.tapestry5.internal.pageload.ParameterBinder
createParameterBinder
(String qualifiedParameterName) org.apache.tapestry5.internal.pageload.ComponentAssembler
Returns the location associated with this object for error reporting purposes.boolean
void
-
Constructor Details
-
EmbeddedComponentAssemblerImpl
public EmbeddedComponentAssemblerImpl(ComponentAssemblerSource assemblerSource, ComponentInstantiatorSource instantiatorSource, ComponentClassResolver componentClassResolver, String componentClassName, ComponentResourceSelector selector, EmbeddedComponentModel embeddedModel, String templateMixins, Location location, boolean strictMixinParameters) - Parameters:
assemblerSource
-instantiatorSource
- used to access component modelscomponentClassResolver
- used to convert mixin types to component modelscomponentClassName
- class name of embedded componentselector
- used to select template and other resourcesembeddedModel
- embedded model (may be null for components defined in the template)templateMixins
- list of mixins from the t:mixins element (possibly null)location
- location of components element in its container's templatestrictMixinParameters
- if true (e.g., the 5.4 DTD) then mixin parameters must be fully qualified
-
-
Method Details
-
getComponentAssembler
-
createParameterBinder
public org.apache.tapestry5.internal.pageload.ParameterBinder createParameterBinder(String qualifiedParameterName) -
isBound
-
setBound
-
addMixinsToElement
-
getLocation
Description copied from interface:Locatable
Returns the location associated with this object for error reporting purposes.- Specified by:
getLocation
in interfaceLocatable
-
getFormalParameterNames
-