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 TypeMethodDescriptionintaddMixinsToElement(ComponentPageElement newElement) org.apache.tapestry5.internal.pageload.ParameterBindercreateParameterBinder(String qualifiedParameterName) org.apache.tapestry5.internal.pageload.ComponentAssemblerReturns the location associated with this object for error reporting purposes.booleanvoid
-
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:LocatableReturns the location associated with this object for error reporting purposes.- Specified by:
getLocationin interfaceLocatable
-
getFormalParameterNames
-