Package | Description |
---|---|
org.apache.tapestry5 |
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
|
org.apache.tapestry5.corelib.base |
Base components intended to be extended by other components rather than
used directly in templates.
|
org.apache.tapestry5.corelib.internal |
[INTERNAL USE ONLY] support classes for the Tapestry-core module; API subject to change
core components.
|
org.apache.tapestry5.internal |
[INTERNAL USE ONLY] internal support classes; API subject to change.
|
org.apache.tapestry5.internal.beanvalidator |
[INTERNAL USE ONLY] JSR-303 Bean Validation implementation details; API subject to change
|
org.apache.tapestry5.internal.bindings |
[INTERNAL USE ONLY] support classes for binding; API subject to change
|
org.apache.tapestry5.internal.renderers |
[INTERNAL USE ONLY] support classes for component template rendering; API subject to change
|
org.apache.tapestry5.internal.services |
[INTERNAL USE ONLY] internal service classes; API subject to change
|
org.apache.tapestry5.internal.services.ajax |
[INTERNAL USE ONLY] AJAX support services; API subject to change
|
org.apache.tapestry5.internal.services.compatibility | |
org.apache.tapestry5.internal.structure |
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
|
org.apache.tapestry5.internal.transform |
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
|
org.apache.tapestry5.runtime |
Contains interfaces that are added to component classes at runtime.
|
org.apache.tapestry5.services |
Core services
|
org.apache.tapestry5.services.compatibility |
A more structured approach to tracking how compatibility features are enabled, as well as tracking
compatibility exceptions.
|
org.apache.tapestry5.services.dynamic |
Services supporting the
Dynamic component. |
org.apache.tapestry5.services.javascript |
Support for Javascript (and CSS), including dynamically-added JavaScript and
services that manage dynamically-added links to JavaScript (and CSS) assets.
|
org.apache.tapestry5.test |
Support for testing Tapestry pages
|
Modifier and Type | Method and Description |
---|---|
ComponentResources |
ComponentResources.getContainerResources()
Returns the
ComponentResources for the container, or null if the this is the root component (that has no
container). |
Modifier and Type | Method and Description |
---|---|
Object |
FieldValidationSupport.parseClient(String clientValue,
ComponentResources componentResources,
FieldTranslator<Object> translator,
NullFieldStrategy nullFieldStrategy)
A wrapper around
Translator.parseClient(Field, String, String) . |
String |
FieldValidationSupport.toClient(Object value,
ComponentResources componentResources,
FieldTranslator<Object> translator,
NullFieldStrategy nullFieldStrategy)
A wrapper around
Translator.toClient(Object) that first fires a "toclient" event on
the component to see if it can perform the conversion. |
void |
FieldValidationSupport.validate(Object value,
ComponentResources componentResources,
FieldValidator validator)
Performs validation on a parsed value from the client.
|
Modifier and Type | Field and Description |
---|---|
protected ComponentResources |
BaseClientElement.resources |
protected ComponentResources |
AbstractField.resources |
protected ComponentResources |
AbstractLink.resources |
Constructor and Description |
---|
FormSupportImpl(ComponentResources resources,
String formValidationId)
Constructor used when processing a form submission.
|
FormSupportImpl(ComponentResources resources,
String clientId,
ComponentActionSink actionSink,
boolean clientValidationEnabled,
IdAllocator idAllocator,
String formValidationId)
Full constructor (specifically constructor for render time).
|
Modifier and Type | Interface and Description |
---|---|
interface |
InternalComponentResources
An extension of
ComponentResources that represents additional
methods that are private
to the framework and not exposed in any public APIs. |
Constructor and Description |
---|
PropertyOverridesImpl(ComponentResources resources) |
Modifier and Type | Method and Description |
---|---|
FieldValidator |
BeanFieldValidatorDefaultSource.createDefaultValidator(ComponentResources resources,
String parameterName) |
Modifier and Type | Method and Description |
---|---|
Binding |
AssetBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
MessageBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
RenderVariableBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
NullFieldStrategyBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
ValidateBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
SymbolBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
TranslateBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
PropBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
ContextBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
LiteralBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
BlockBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Binding |
ComponentBindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location) |
Constructor and Description |
---|
BlockBinding(Location location,
String description,
ComponentResources component,
String blockId) |
ComponentBinding(Location location,
String description,
ComponentResources resources,
String componentId) |
RenderVariableBinding(Location location,
String description,
ComponentResources resources,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
ComponentResourcesRenderer.render(ComponentResources object,
MarkupWriter writer) |
Modifier and Type | Method and Description |
---|---|
boolean |
PageActivatorImpl.activatePage(ComponentResources pageResources,
EventContext activationContext,
ComponentEventResultProcessor resultProcessor) |
boolean |
PageActivator.activatePage(ComponentResources pageResources,
EventContext activationContext,
ComponentEventResultProcessor resultProcessor)
Activates the page.
|
FieldTranslator |
FieldTranslatorSourceImpl.createDefaultTranslator(ComponentResources resources,
String parameterName) |
FieldValidator |
FieldValidatorDefaultSourceImpl.createDefaultValidator(ComponentResources resources,
String parameterName) |
FieldTranslator |
FieldTranslatorSourceImpl.createTranslator(ComponentResources resources,
String translatorName) |
Binding |
ComponentDefaultProviderImpl.defaultBinding(String parameterName,
ComponentResources resources) |
String |
ComponentDefaultProviderImpl.defaultLabel(ComponentResources resources) |
FieldTranslator |
ComponentDefaultProviderImpl.defaultTranslator(String parameterName,
ComponentResources resources) |
Binding |
ComponentDefaultProviderImpl.defaultTranslatorBinding(String parameterName,
ComponentResources resources) |
FieldValidator |
ComponentDefaultProviderImpl.defaultValidator(String parameterName,
ComponentResources resources) |
Binding |
ComponentDefaultProviderImpl.defaultValidatorBinding(String parameterName,
ComponentResources resources) |
ValueEncoder |
ComponentDefaultProviderImpl.defaultValueEncoder(String parameterName,
ComponentResources resources) |
<T> T |
MetaDataLocatorImpl.findMeta(String key,
ComponentResources resources,
Class<T> expectedType) |
Asset |
AssetSourceImpl.getComponentAsset(ComponentResources resources,
String path,
String libraryName) |
void |
UnknownActivationContextHandlerImpl.handleUnknownContext(ComponentResources pageResources,
EventContext activationContext) |
void |
UnknownActivationContextHandler.handleUnknownContext(ComponentResources pageResources,
EventContext activationContext)
Answer the client in the case of a request coming in with an unknown activation context.
|
RenderCommand |
PageElementFactoryImpl.newAttributeElement(ComponentResources componentResources,
AttributeToken token) |
RenderCommand |
PageElementFactory.newAttributeElement(ComponentResources componentResources,
AttributeToken token)
Creates a RenderCommand for rendering an attribute, when the attribute contains expansions.
|
Binding |
BindingSourceImpl.newBinding(String description,
ComponentResources container,
ComponentResources component,
String defaultPrefix,
String expression,
Location location) |
Binding |
PageElementFactoryImpl.newBinding(String parameterName,
ComponentResources loadingComponentResources,
ComponentResources embeddedComponentResources,
String defaultBindingPrefix,
String expression,
Location location) |
Binding |
PageElementFactory.newBinding(String parameterName,
ComponentResources loadingComponentResources,
ComponentResources embeddedComponentResources,
String defaultBindingPrefix,
String expression,
Location location)
Creates a new binding as with
BindingSource.newBinding(String, ComponentResources, ComponentResources,
String, String, Location) . |
Binding |
BindingSourceImpl.newBinding(String description,
ComponentResources container,
String defaultPrefix,
String expression) |
RenderCommand |
PageElementFactoryImpl.newExpansionElement(ComponentResources componentResources,
ExpansionToken token) |
RenderCommand |
PageElementFactory.newExpansionElement(ComponentResources componentResources,
ExpansionToken token)
Converts an expansion token into a command that renders the expanded value.
|
Object |
FieldValidationSupportImpl.parseClient(String clientValue,
ComponentResources componentResources,
FieldTranslator<Object> translator,
NullFieldStrategy nullFieldStrategy) |
void |
ComponentResourcesOperation.perform(ComponentResources resources)
Deprecated.
Perform some operation that requires the components' resources.
|
void |
PersistentFieldManagerImpl.postChange(String pageName,
ComponentResources resources,
String fieldName,
Object newValue) |
void |
PersistentFieldManager.postChange(String pageName,
ComponentResources resources,
String fieldName,
Object newValue)
Posts a change of a persistent property.
|
void |
RenderQueueImpl.startComponent(ComponentResources resources) |
String |
FieldValidationSupportImpl.toClient(Object value,
ComponentResources componentResources,
FieldTranslator<Object> translator,
NullFieldStrategy nullFieldStrategy) |
void |
FieldValidationSupportImpl.validate(Object value,
ComponentResources componentResources,
FieldValidator validator) |
Modifier and Type | Method and Description |
---|---|
String |
JavaScriptSupportImpl.allocateClientId(ComponentResources resources) |
Modifier and Type | Method and Description |
---|---|
void |
DeprecationWarningImpl.componentParameter(ComponentResources resources,
String parameterName,
String message) |
void |
DeprecationWarningImpl.componentParameterValue(ComponentResources resources,
String parameterName,
Object parameterValue,
String message) |
void |
DeprecationWarningImpl.ignoredComponentParameters(ComponentResources resources,
String... parameterNames) |
Modifier and Type | Class and Description |
---|---|
class |
InternalComponentResourcesImpl
The bridge between a component and its
ComponentPageElement , that supplies all kinds of
resources to the
component, including access to its parameters, parameter bindings, and persistent field data. |
Modifier and Type | Method and Description |
---|---|
ComponentResources |
InternalComponentResourcesImpl.getContainerResources() |
ComponentResources |
ComponentPageElement.getMixinResources(String mixinId)
Returns the
ComponentResources for a mixin attached to this component element. |
ComponentResources |
ComponentPageElementImpl.getMixinResources(String mixinId) |
Modifier and Type | Method and Description |
---|---|
Link |
ComponentPageElementResourcesImpl.createComponentEventLink(ComponentResources resources,
String eventType,
boolean forForm,
Object... context) |
Link |
ComponentPageElementResources.createComponentEventLink(ComponentResources resources,
String eventType,
boolean forForm,
Object... context)
Creates a link on behalf of a component.
|
void |
Page.persistFieldChange(ComponentResources resources,
String fieldName,
Object newValue)
Posts a change to a persistent field.
|
void |
PageImpl.persistFieldChange(ComponentResources resources,
String fieldName,
Object newValue) |
Constructor and Description |
---|
InternalComponentResourcesImpl(Page page,
ComponentPageElement element,
ComponentResources containerResources,
ComponentPageElementResources elementResources,
String completeId,
String nestedId,
Instantiator componentInstantiator,
boolean mixin) |
Constructor and Description |
---|
ReadOnlyComponentFieldConduit(ComponentResources resources,
String fieldName) |
Modifier and Type | Method and Description |
---|---|
ComponentResources |
ComponentResourcesAware.getComponentResources()
Returns the resources associated with this component class.
|
Modifier and Type | Method and Description |
---|---|
void |
RenderQueue.startComponent(ComponentResources resources)
Indicates that a component is starting its render.
|
Modifier and Type | Method and Description |
---|---|
FieldTranslator |
FieldTranslatorSource.createDefaultTranslator(ComponentResources resources,
String parameterName)
|
FieldValidator |
FieldValidatorDefaultSource.createDefaultValidator(ComponentResources resources,
String parameterName)
A convenience for the full version; assumes that the resources are associated with a
Field . |
FieldTranslator |
FieldTranslatorSource.createTranslator(ComponentResources componentResources,
String translatorName)
Creates a translator (used by the
translate: binding
prefix ). |
Binding |
ComponentDefaultProvider.defaultBinding(String parameterName,
ComponentResources resources)
Checks to see if the container of the component (identified by its resources) contains a property matching the
component's id.
|
String |
ComponentDefaultProvider.defaultLabel(ComponentResources resources)
Computes the default label for the component (which will generally be a
Field ). |
FieldTranslator |
ComponentDefaultProvider.defaultTranslator(String parameterName,
ComponentResources resources)
|
Binding |
ComponentDefaultProvider.defaultTranslatorBinding(String parameterName,
ComponentResources resources)
Provides a binding that itself provides the field translator.
|
FieldValidator |
ComponentDefaultProvider.defaultValidator(String parameterName,
ComponentResources resources)
|
Binding |
ComponentDefaultProvider.defaultValidatorBinding(String parameterName,
ComponentResources resources)
Provides a binding that itself provides the field translator.
|
ValueEncoder |
ComponentDefaultProvider.defaultValueEncoder(String parameterName,
ComponentResources resources)
Gets or creates a value encoder based on the type of the named parameter.
|
<T> T |
MetaDataLocator.findMeta(String key,
ComponentResources resources,
Class<T> expectedType)
Searches for the value for the corresponding key.
|
Asset |
AssetSource.getComponentAsset(ComponentResources resources,
String path,
String libraryName)
Gets an asset that is used with, or injected into, a component, that will be exposed to the client.
|
Binding |
BindingFactory.newBinding(String description,
ComponentResources container,
ComponentResources component,
String expression,
Location location)
Creates a new binding instance.
|
Binding |
BindingSource.newBinding(String description,
ComponentResources container,
ComponentResources component,
String defaultPrefix,
String expression,
Location location)
Examines the expression and strips off the leading prefix.
|
Binding |
BindingSource.newBinding(String description,
ComponentResources container,
String defaultPrefix,
String expression)
A simpler version of
BindingSource.newBinding(String, ComponentResources, ComponentResources, String, String,
Location) that defaults the values for several parameters. |
Modifier and Type | Method and Description |
---|---|
void |
DeprecationWarning.componentParameter(ComponentResources resources,
String parameterName,
String message)
Used to identify a component parameter that has been deprecated.
|
void |
DeprecationWarning.componentParameterValue(ComponentResources resources,
String parameterName,
Object parameterValue,
String message)
Used to identify a specific parameter value that is no longer supported.
|
void |
DeprecationWarning.ignoredComponentParameters(ComponentResources resources,
String... parameterNames)
The most common case: checks to see if the parameter name is bound and if so emits a warning that the parameter
is ignored and will be removed.
|
Modifier and Type | Method and Description |
---|---|
ComponentResources |
DynamicDelegate.getComponentResources()
Returns the component resources (i.e., the
Dynamic component), used when creating bindings for expansions
located inside the dynamic template. |
Modifier and Type | Method and Description |
---|---|
String |
JavaScriptSupport.allocateClientId(ComponentResources resources)
As with
JavaScriptSupport.allocateClientId(String) but uses the id of the component extracted from the resources. |
Modifier and Type | Method and Description |
---|---|
protected ComponentResources |
TapestryTestCase.mockComponentResources() |
Modifier and Type | Method and Description |
---|---|
protected void |
TapestryTestCase.train_createDefaultTranslator(FieldTranslatorSource source,
ComponentResources resources,
String parameterName,
FieldTranslator translator) |
protected <T> void |
TapestryTestCase.train_findMeta(MetaDataLocator locator,
String key,
ComponentResources resources,
Class<T> expectedType,
T value) |
protected void |
TapestryTestCase.train_getBlockParameter(ComponentResources resources,
String name,
Block block) |
protected void |
TapestryTestCase.train_getBoundType(ComponentResources resources,
String parameterName,
Class type) |
protected void |
TapestryTestCase.train_getComponent(ComponentResources resources,
Component component) |
protected void |
TapestryTestCase.train_getComponentResources(Component component,
ComponentResources resources) |
protected void |
TapestryTestCase.train_getContainer(ComponentResources resources,
Component container) |
protected void |
TapestryTestCase.train_getContainerMessages(ComponentResources resources,
Messages containerMessages) |
protected void |
TapestryTestCase.train_getContainerResources(ComponentResources resources,
ComponentResources containerResources) |
protected void |
TapestryTestCase.train_getId(ComponentResources resources,
String id) |
protected void |
TapestryTestCase.train_getMessages(ComponentResources resources,
Messages messages) |
protected void |
TapestryTestCase.train_getPage(ComponentResources resources,
Component page) |
protected void |
TapestryTestCase.train_newBinding(BindingFactory factory,
String description,
ComponentResources container,
ComponentResources component,
String expression,
Location l,
Binding binding) |
protected void |
TapestryTestCase.train_newBinding(BindingSource bindingSource,
String description,
ComponentResources componentResources,
String defaultBindingPrefix,
String expression,
Binding binding) |
protected void |
TapestryTestCase.train_renderInformalParameters(ComponentResources resources,
MarkupWriter writer,
Object... informals) |
5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.