Package | Description |
---|---|
org.apache.tapestry5 |
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
|
org.apache.tapestry5.beaneditor |
Support classes for the
BeanEditor
component. |
org.apache.tapestry5.internal |
[INTERNAL USE ONLY] internal support classes; API subject to change.
|
org.apache.tapestry5.internal.beaneditor |
[INTERNAL USE ONLY] support classes for the
BeanEditor component; 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.jpa |
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
|
org.apache.tapestry5.internal.services |
[INTERNAL USE ONLY] internal service classes; API subject to change
|
org.apache.tapestry5.internal.structure |
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
|
org.apache.tapestry5.ioc |
A code-centric, high-performance, simple Inversion of Control container
|
org.apache.tapestry5.ioc.internal |
[INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
|
org.apache.tapestry5.ioc.internal.services |
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
|
org.apache.tapestry5.ioc.internal.util |
[INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
|
org.apache.tapestry5.ioc.services |
Tapestry IOC service interfaces
|
org.apache.tapestry5.ioc.test |
Classes supporting testing of Tapestry IOC services
|
org.apache.tapestry5.services |
Core services
|
org.apache.tapestry5.test |
Support for testing Tapestry pages
|
Modifier and Type | Interface and Description |
---|---|
interface |
Binding
A binding is a connection between a component and its container (another component), that allows the embedded
component to gain access to resources defined by the container.
|
interface |
Binding2
Extension to
Binding that adds a method to access the generic property type. |
interface |
PropertyConduit
Used to read or update the value associated with a property.
|
interface |
PropertyConduit2
Extension to
PropertyConduit that adds a method to access the generic property type. |
Modifier and Type | Method and Description |
---|---|
AnnotationProvider |
ComponentResources.getAnnotationProvider(String parameterName)
Returns an annotation provider, used to obtain annotations related to the parameter.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PropertyModel
Part of a
BeanModel that defines the attributes of a single property of a
bean. |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalPropertyConduit
Extension to
PropertyConduit2 that adds a method to determine the name of the property. |
Modifier and Type | Class and Description |
---|---|
class |
BeanEditContextImpl |
Modifier and Type | Class and Description |
---|---|
class |
PropertyModelImpl |
Modifier and Type | Method and Description |
---|---|
List<String> |
PrimitiveFieldConstraintGenerator.buildConstraints(Class<?> propertyType,
AnnotationProvider annotationProvider) |
List<String> |
MessagesConstraintGenerator.buildConstraints(Class propertyType,
AnnotationProvider annotationProvider) |
List<String> |
ValidateAnnotationConstraintGenerator.buildConstraints(Class propertyType,
AnnotationProvider annotationProvider) |
Modifier and Type | Method and Description |
---|---|
FieldValidator |
BeanFieldValidatorDefaultSource.createDefaultValidator(Field field,
String overrideId,
Messages overrideMessages,
Locale locale,
Class propertyType,
AnnotationProvider propertyAnnotations) |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalPropBinding
Internal marker interface for PropBinding
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBinding
Abstract base class for bindings.
|
class |
AssetBinding |
class |
BlockBinding |
class |
ComponentBinding |
class |
InvariantBinding
Extends
AbstractBinding with a description and a binding type, with
invariant forced to true. |
class |
LiteralBinding
Binding type for literal, immutable values.
|
class |
PropBinding
Base class for bindings created by the
PropBindingFactory . |
class |
RenderVariableBinding |
Modifier and Type | Method and Description |
---|---|
<T> T |
EntityManagerObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
Modifier and Type | Class and Description |
---|---|
class |
AttributeExpansionBinding
Wraps a
StringProvider as a read-only Binding . |
class |
CoercingPropertyConduitWrapper |
class |
LiteralPropertyConduit
A PropertyConduit for a literal value in an expression, such as a number, or "true", "false" or "null".
|
Modifier and Type | Method and Description |
---|---|
List<String> |
ValidationConstraintGeneratorImpl.buildConstraints(Class propertyType,
AnnotationProvider annotationProvider) |
FieldTranslator |
FieldTranslatorSourceImpl.createDefaultTranslator(Field field,
String overrideId,
Messages overrideMessages,
Locale locale,
Class propertyType,
AnnotationProvider propertyAnnotations) |
FieldValidator |
FieldValidatorDefaultSourceImpl.createDefaultValidator(Field field,
String overrideId,
Messages overrideMessages,
Locale locale,
Class propertyType,
AnnotationProvider propertyAnnotations) |
<T> T |
ApplicationMessageCatalogObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
ServiceAnnotationObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
AssetObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator)
Provides the asset.
|
Constructor and Description |
---|
LiteralPropertyConduit(TypeCoercer typeCoercer,
Class propertyType,
AnnotationProvider annotationProvider,
String description,
Object value) |
Modifier and Type | Method and Description |
---|---|
AnnotationProvider |
InternalComponentResourcesImpl.getAnnotationProvider(String parameterName) |
Modifier and Type | Method and Description |
---|---|
AnnotationProvider |
AnnotationAccess.getClassAnnotationProvider()
Returns a provider for annotations on the service class and interface.
|
AnnotationProvider |
AnnotationAccess.getMethodAnnotationProvider(String methodName,
Class... parameterTypes)
Returns a provider for annotations of a method of the class.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
ObjectLocator.getObject(Class<T> objectType,
AnnotationProvider annotationProvider)
Obtains an object indirectly, using the
MasterObjectProvider service. |
<T> T |
ObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator)
Provides an object based on an expression.
|
Modifier and Type | Class and Description |
---|---|
class |
NullAnnotationProvider
A null implementation of
AnnotationProvider , used when there is not appropriate source of annotations. |
Modifier and Type | Method and Description |
---|---|
AnnotationProvider |
AnnotationAccessImpl.getClassAnnotationProvider() |
AnnotationProvider |
ServiceResourcesImpl.getClassAnnotationProvider() |
AnnotationProvider |
ServiceDefImpl.getClassAnnotationProvider() |
AnnotationProvider |
AnnotationAccessImpl.getMethodAnnotationProvider(String methodName,
Class... parameterTypes) |
AnnotationProvider |
ServiceResourcesImpl.getMethodAnnotationProvider(String methodName,
Class... parameterTypes) |
AnnotationProvider |
ServiceDefImpl.getMethodAnnotationProvider(String methodName,
Class... argumentTypes) |
Modifier and Type | Method and Description |
---|---|
<T> T |
ObjectLocatorImpl.getObject(Class<T> objectType,
AnnotationProvider annotationProvider) |
<T> T |
RegistryWrapper.getObject(Class<T> objectType,
AnnotationProvider annotationProvider) |
<T> T |
RegistryImpl.getObject(Class<T> objectType,
AnnotationProvider annotationProvider) |
<T> T |
InternalRegistry.getObject(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
Module localModule)
As with
ObjectLocator.getObject(Class, org.apache.tapestry5.ioc.AnnotationProvider) ,
but handles the Local annotation. |
<T> T |
RegistryImpl.getObject(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
Module localModule) |
Modifier and Type | Class and Description |
---|---|
class |
AccessableObjectAnnotationProvider
|
class |
AnnotationProviderChain
Chain of command for
AnnotationProvider . |
class |
PropertyAdapterImpl |
Modifier and Type | Method and Description |
---|---|
static AnnotationProvider |
AnnotationProviderChain.create(List<AnnotationProvider> providers)
Creates an AnnotationProvider from the list of providers.
|
AnnotationProvider |
AbtractAspectInterceptorBuilder.getClassAnnotationProvider() |
AnnotationProvider |
AbtractAspectInterceptorBuilder.getMethodAnnotationProvider(String methodName,
Class... parameterTypes) |
Modifier and Type | Method and Description |
---|---|
<T> T |
ValueObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
SymbolObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
StaticObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
AutobuildObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
MasterObjectProviderImpl.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
boolean required) |
Modifier and Type | Method and Description |
---|---|
static AnnotationProvider |
AnnotationProviderChain.create(List<AnnotationProvider> providers)
Creates an AnnotationProvider from the list of providers.
|
Constructor and Description |
---|
AnnotationProviderChain(AnnotationProvider[] providers) |
Modifier and Type | Field and Description |
---|---|
static AnnotationProvider |
InternalCommonsUtils.NULL_ANNOTATION_PROVIDER |
Modifier and Type | Field and Description |
---|---|
static Mapper<Class,AnnotationProvider> |
InternalUtils.CLASS_TO_AP_MAPPER |
static Mapper<Method,AnnotationProvider> |
InternalUtils.METHOD_TO_AP_MAPPER |
Modifier and Type | Method and Description |
---|---|
static AnnotationProvider |
InternalCommonsUtils.toAnnotationProvider(Class element) |
static AnnotationProvider |
InternalUtils.toAnnotationProvider(Class element) |
static AnnotationProvider |
InternalCommonsUtils.toAnnotationProvider(Method element) |
static AnnotationProvider |
InternalUtils.toAnnotationProvider(Method element) |
Modifier and Type | Interface and Description |
---|---|
interface |
PropertyAdapter
Provides access to a single property within a class.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
MasterObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
boolean required)
Provides an object based on an expression.
|
Modifier and Type | Method and Description |
---|---|
protected AnnotationProvider |
IOCTestCase.mockAnnotationProvider()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends Annotation> |
IOCTestCase.train_getAnnotation(AnnotationProvider annotationProvider,
Class<T> annotationClass,
T annotation)
Deprecated.
|
protected <T> void |
IOCTestCase.train_provide(ObjectProvider provider,
Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
T object)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BeanEditContext
Defines a context for editing a bean via
BeanEditor . |
interface |
PropertyEditContext
Defines a context for editing a property of a bean via
BeanEditor . |
Modifier and Type | Method and Description |
---|---|
List<String> |
ValidationConstraintGenerator.buildConstraints(Class<?> propertyType,
AnnotationProvider annotationProvider)
For a given property, identify all the approprite validation constraints.
|
FieldTranslator |
FieldTranslatorSource.createDefaultTranslator(Field field,
String overrideId,
Messages overrideMessages,
Locale locale,
Class propertyType,
AnnotationProvider propertyAnnotations)
Creates a
FieldTranslator for the given property, or returns null if one can't be
constructed. |
FieldValidator |
FieldValidatorDefaultSource.createDefaultValidator(Field field,
String overrideId,
Messages overrideMessages,
Locale locale,
Class propertyType,
AnnotationProvider propertyAnnotations)
Analyzes the property type and property annotations to determine the default set of validations for the property,
which are wrapped to form a
FieldValidator for a field. |
Modifier and Type | Method and Description |
---|---|
protected void |
TapestryTestCase.train_buildConstraints(ValidationConstraintGenerator generator,
Class propertyType,
AnnotationProvider provider,
String... constraints) |
5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.