interface (on the internal side).
|Method from org.apache.tapestry5.ComponentResourcesCommon Detail:|
public Block findBlock(String blockId)
public Block getBlock(String blockId)
Returns a block from the component's template, referenced by its id.
public Block getBody()
Returns the body of this component as a (possibly empty) block. When invoked on a mixin, returns the containing
public String getCompleteId()
Returns a string consisting of the logical name of the containing page, and the nested id
of this component, separated by a colon. I.e., "MyPage:foo.bar.baz". For a page, returns just the page's logical
This value is often used to obtain an equivalent component instance in a later request.
public String getElementName(String defaultElementName)
Returns the name of element that represents the component in its template, or the provided default element name
if the element was a component type (in the Tapestry namespace).
public String getId()
Returns the simple (or local) id of the component. The id will be unique within the component's immediate
container. For a page's root component, the value null is returned.
public Locale getLocale()
Returns the locale for the page containing this component.
public Logger getLogger()
Returns the log instance associated with the component (which is based on the component or mixin's class name).
public String getNestedId()
Return a string consisting the concatinated ids of all containing components, separated by periods. In addition,
nested ids are always all lower case. I.e., "foo.bar.baz". Returns null for the root component of a page.
public String getPageName()
Returns the logical name of the page containing this component. This is the short name (it often appears
public boolean hasBody()
Returns true if the element has a body and false otherwise. Only components may have a body; pages and mixins
will return false.
public boolean isRendering()
Returns true if the component is currently rendering, false otherwise. This is most often used to determine if
parameter values should be cached.
public boolean triggerContextEvent(String eventType,
Triggers a component event. A search for an event handling method will occur, first in the component, then its
container, and so on. When a matching event handler method is located, it is invoked. If the method returns a
value, the value is passed to the callback (if callback is null, then it is an error for a method to return a
Resolution of event type to event handler methods is case insensitive.
public boolean triggerEvent(String eventType,