Package | Description |
---|---|
org.apache.tapestry |
Tapestry is a comprehensive web application framework, written in Java.
|
org.apache.tapestry.engine |
Implementations of the
IEngine interface, including
the standard implementation:
BaseEngine . |
org.apache.tapestry.link |
Components for creating links on the page that trigger application behavior
when clicked.
|
org.apache.tapestry.pageload |
Classes used when loading pages (and thier heirarchies of components) from thier
specifications, as well as organizaing thier templates.
|
org.apache.tapestry.resolver | |
org.apache.tapestry.services |
Interfaces for Tapestry-related HiveMind services.
|
org.apache.tapestry.services.impl | |
org.apache.tapestry.util |
A general set of resuable classes and utilities for creating Internet and XML applications.
|
Modifier and Type | Method and Description |
---|---|
INamespace |
INamespace.getChildNamespace(java.lang.String id)
Returns a namespace contained by this namespace.
|
INamespace |
AbstractComponent.getNamespace() |
INamespace |
IComponent.getNamespace()
Returns the
INamespace in which the component was defined (as an alias). |
INamespace |
INamespace.getParentNamespace()
Returns the parent namespace; the namespace which contains this namespace.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractComponent.setNamespace(INamespace namespace) |
void |
IComponent.setNamespace(INamespace namespace)
Sets the
INamespace for the component. |
Modifier and Type | Class and Description |
---|---|
class |
Namespace
Implementation of
INamespace that works with a
NamespaceResources to obtain page and component
specifications as needed. |
Modifier and Type | Method and Description |
---|---|
INamespace |
ISpecificationSource.getApplicationNamespace()
Returns the
INamespace for the application. |
INamespace |
Namespace.getChildNamespace(java.lang.String id) |
INamespace |
ISpecificationSource.getFrameworkNamespace()
Returns the
INamespace for the framework itself. |
INamespace |
Namespace.getParentNamespace() |
Modifier and Type | Method and Description |
---|---|
IPage |
IPageLoader.loadPage(java.lang.String name,
INamespace namespace,
IRequestCycle cycle,
IComponentSpecification specification)
Invoked by the
IPageSource to load a specific page. |
Constructor and Description |
---|
Namespace(java.lang.String id,
INamespace parent,
ILibrarySpecification specification,
NamespaceResources resources) |
Modifier and Type | Method and Description |
---|---|
abstract INamespace |
PageLink.getTargetNamespace() |
Modifier and Type | Method and Description |
---|---|
INamespace |
ComponentClassProviderContext.getNamespace()
Returns the namespace containing the page.
|
Modifier and Type | Method and Description |
---|---|
IPage |
PageLoader.loadPage(java.lang.String name,
INamespace namespace,
IRequestCycle cycle,
IComponentSpecification specification) |
Constructor and Description |
---|
ComponentClassProviderContext(java.lang.String pageName,
IComponentSpecification pageSpecification,
INamespace namespace) |
Modifier and Type | Method and Description |
---|---|
protected INamespace |
AbstractSpecificationResolver.findNamespaceForId(INamespace containerNamespace,
java.lang.String libraryId) |
protected INamespace |
AbstractSpecificationResolver.getApplicationNamespace() |
protected INamespace |
AbstractSpecificationResolver.getFrameworkNamespace() |
INamespace |
AbstractSpecificationResolver.getNamespace()
Returns the resolve namespace.
|
INamespace |
ComponentSpecificationResolver.getNamespace()
The namespace containing the resolved component.
|
INamespace |
PageSpecificationResolver.getNamespace()
Returns the namespace containing the page.
|
Modifier and Type | Method and Description |
---|---|
IComponentSpecification |
ISpecificationResolverDelegate.findComponentSpecification(IRequestCycle cycle,
INamespace namespace,
java.lang.String type)
Invoked by
PageSpecificationResolver to find the indicated component specification. |
protected INamespace |
AbstractSpecificationResolver.findNamespaceForId(INamespace containerNamespace,
java.lang.String libraryId) |
IComponentSpecification |
ISpecificationResolverDelegate.findPageSpecification(IRequestCycle cycle,
INamespace namespace,
java.lang.String simplePageName)
Invoked by
PageSpecificationResolver to find the indicated page specification. |
void |
ComponentSpecificationResolver.resolve(IRequestCycle cycle,
INamespace containerNamespace,
java.lang.String type,
org.apache.hivemind.Location location)
Passed the namespace of a container (to resolve the type in) and the type to resolve,
performs the processing.
|
void |
ComponentSpecificationResolverImpl.resolve(IRequestCycle cycle,
INamespace containerNamespace,
java.lang.String type,
org.apache.hivemind.Location location)
Passed the namespace of a container (to resolve the type in) and the type to resolve,
performs the processing.
|
void |
ComponentSpecificationResolver.resolve(IRequestCycle cycle,
INamespace containerNamespace,
java.lang.String libraryId,
java.lang.String type,
org.apache.hivemind.Location location)
Like
#resolve(org.apache.tapestry.IRequestCycle, org.apache.tapestry.INamespace, java.lang.String, org.apache.tapestry.ILocation) ,
but used when the type has already been parsed into a library id and a simple type. |
void |
ComponentSpecificationResolverImpl.resolve(IRequestCycle cycle,
INamespace containerNamespace,
java.lang.String libraryId,
java.lang.String type,
org.apache.hivemind.Location location)
Like
#resolve(org.apache.tapestry.IRequestCycle, org.apache.tapestry.INamespace, java.lang.String, org.apache.tapestry.ILocation) ,
but used when the type has already been parsed into a library id and a simple type. |
protected void |
AbstractSpecificationResolver.setNamespace(INamespace namespace)
Invoked in subclasses to identify the resolved namespace.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ComponentPropertySource.getLocalizedNamespaceProperty(INamespace namespace,
java.util.Locale locale,
java.lang.String propertyName)
|
java.lang.String |
ComponentPropertySource.getNamespaceProperty(INamespace namespace,
java.lang.String propertyName)
Returns the property value for a particular named meta-data property of the namespace.
|
Modifier and Type | Method and Description |
---|---|
INamespace |
SpecificationSourceImpl.getApplicationNamespace() |
INamespace |
SpecificationSourceImpl.getFrameworkNamespace() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ComponentPropertySourceImpl.getLocalizedNamespaceProperty(INamespace namespace,
java.util.Locale locale,
java.lang.String propertyName) |
java.lang.String |
ComponentPropertySourceImpl.getNamespaceProperty(INamespace namespace,
java.lang.String propertyName) |
Constructor and Description |
---|
ComponentAddress(INamespace namespace,
java.lang.String pageName,
java.lang.String idPath)
Creates a new ComponentAddress using the given Page Name and ID Path relative on the provided
Namespace
|