| org.apache.tapestry.ComponentResources
ComponentResources | public interface ComponentResources extends ComponentResourcesCommon(Code) | | Provides a component instance with the resources provided by the framework. In many
circumstances, the resources object can be considered the component itself; in others, it is the
ComponentResources.getComponent() component property , and instance of a class provided by the application
developer (though transformed in many ways while being loaded) that is the true component. In
reality, it is the combination of the resources object with the lifecycle instance.
|
getAnnotationProvider | AnnotationProvider getAnnotationProvider(String parameterName)(Code) | | Returns an annotation provider, used to obtain annotations related to the parameter.
Parameters: parameterName - used to select the parameter (case is ignored) the annotation provider, or null if the parameter is not bound |
getBaseResource | Resource getBaseResource()(Code) | | Returns the base resource for the component, which will represent the class's location within
the classpath (this is used to resolve relative assets).
|
getBlockParameter | Block getBlockParameter(String parameterName)(Code) | | Used to access an informal parameter that's a Block.
Parameters: parameterName - the name of the informal parameter (case is ignored) the informal Block parameter, or null if not bound |
getBoundType | Class getBoundType(String parameterName)(Code) | | Returns the actual type of the bound parameter, or null if the parameter is not bound. This
is primarily used with property bindings, and is used to determine the actual type of the
property, rather than the type of parameter (remember that type coercion automatically
occurs, which can mask significant differences between the parameter type and the bound
property type).
See Also: Binding.getBindingType Parameters: parameterName - used to select the parameter (case is ignored) the type of the bound parameter, or null if the parameter is not bound |
getComponent | Component getComponent()(Code) | | Returns the component this object provides resources for.
|
getComponentModel | ComponentModel getComponentModel()(Code) | | Returns the component model object that defines the behavior of the component.
|
getContainer | Component getContainer()(Code) | | Returns the component which contains this component, or null for the root component.
|
getContainerMessages | Messages getContainerMessages()(Code) | | Returns the
Messages from the container, or null if this is the root component (with
no container). As a special case, for a mixin, this return the core component's messages.
|
getContainerResources | ComponentResources getContainerResources()(Code) | | Returns the
ComponentResources for the container, or null if the this is the root
component (that has no container). As a special case, for a mixin, this returns the core
component's resources.
|
getEmbeddedComponent | Component getEmbeddedComponent(String embeddedId)(Code) | | Returns an embedded component, given the component's id.
Parameters: embeddedId - selects the embedded component (case is ignored) throws: IllegalArgumentException - if this component does not contain a component with the given id |
getMessages | Messages getMessages()(Code) | | Returns the message catalog for this component.
|
getPage | Component getPage()(Code) | | Returns the page that contains this component. Technically, the page itself is an internal
object in Tapestry and this returns the root component of the actual page, but from an
application developer point of view, this is the page.
|
isBound | boolean isBound(String parameterName)(Code) | | Returns true if the named parameter is bound, false if not.
|
renderInformalParameters | void renderInformalParameters(MarkupWriter writer)(Code) | | Indentifies all parameters that are not formal parameters and writes each as a
attribute/value pair into the current element of the markup writer.
Parameters: writer - to which MarkupWriter.attributes(Object[]) attributes will be written |
|
|