Uses of Interface
org.apache.tapestry5.commons.AnnotationProvider
Packages that use AnnotationProvider
Package
Description
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
Support classes for the
BeanEditor
component.[INTERNAL USE ONLY] internal support classes; API subject to change.
[INTERNAL USE ONLY] support classes for the
BeanEditor
component; API subject to change[INTERNAL USE ONLY] JSR-303 Bean Validation implementation details; API subject to change
[INTERNAL USE ONLY] support classes for binding; API subject to change
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
[INTERNAL USE ONLY] internal service classes; API subject to change
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
A code-centric, high-performance, simple Inversion of Control container
[INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
[INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
Tapestry IOC service interfaces
Core services
Support for testing Tapestry pages
-
Uses of AnnotationProvider in org.apache.tapestry5
Subinterfaces of AnnotationProvider in org.apache.tapestry5Modifier and TypeInterfaceDescriptioninterface
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
Extension toBinding
that adds a method to access the generic property type.Methods in org.apache.tapestry5 that return AnnotationProviderModifier and TypeMethodDescriptionComponentResources.getAnnotationProvider
(String parameterName) Returns an annotation provider, used to obtain annotations related to the parameter. -
Uses of AnnotationProvider in org.apache.tapestry5.beanmodel
Subinterfaces of AnnotationProvider in org.apache.tapestry5.beanmodelModifier and TypeInterfaceDescriptioninterface
Used to read or update the value associated with a property.interface
Extension toPropertyConduit
that adds a method to access the generic property type.interface
Part of aBeanModel
that defines the attributes of a single property of a bean. -
Uses of AnnotationProvider in org.apache.tapestry5.beanmodel.internal
Subinterfaces of AnnotationProvider in org.apache.tapestry5.beanmodel.internalModifier and TypeInterfaceDescriptioninterface
Extension toPropertyConduit2
that adds a method to determine the name of the property. -
Uses of AnnotationProvider in org.apache.tapestry5.beanmodel.internal.beanmodel
Classes in org.apache.tapestry5.beanmodel.internal.beanmodel that implement AnnotationProvider -
Uses of AnnotationProvider in org.apache.tapestry5.beanmodel.internal.services
Classes in org.apache.tapestry5.beanmodel.internal.services that implement AnnotationProviderModifier and TypeClassDescriptionclass
class
A PropertyConduit for a literal value in an expression, such as a number, or "true", "false" or "null".class
Constructors in org.apache.tapestry5.beanmodel.internal.services with parameters of type AnnotationProviderModifierConstructorDescriptionLiteralPropertyConduit
(TypeCoercer typeCoercer, Class propertyType, AnnotationProvider annotationProvider, String description, Object value) -
Uses of AnnotationProvider in org.apache.tapestry5.commons
Methods in org.apache.tapestry5.commons with parameters of type AnnotationProviderModifier and TypeMethodDescription<T> T
ObjectLocator.getObject
(Class<T> objectType, AnnotationProvider annotationProvider) Obtains an object indirectly, using theMasterObjectProvider
service.<T> T
ObjectProvider.provide
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) Provides an object based on an expression. -
Uses of AnnotationProvider in org.apache.tapestry5.commons.internal
Classes in org.apache.tapestry5.commons.internal that implement AnnotationProviderModifier and TypeClassDescriptionclass
A null implementation ofAnnotationProvider
, used when there is not appropriate source of annotations. -
Uses of AnnotationProvider in org.apache.tapestry5.commons.internal.services
Classes in org.apache.tapestry5.commons.internal.services that implement AnnotationProviderMethods in org.apache.tapestry5.commons.internal.services that return AnnotationProviderModifier and TypeMethodDescriptionstatic AnnotationProvider
AnnotationProviderChain.create
(List<AnnotationProvider> providers) Creates an AnnotationProvider from the list of providers.Method parameters in org.apache.tapestry5.commons.internal.services with type arguments of type AnnotationProviderModifier and TypeMethodDescriptionstatic AnnotationProvider
AnnotationProviderChain.create
(List<AnnotationProvider> providers) Creates an AnnotationProvider from the list of providers.Constructors in org.apache.tapestry5.commons.internal.services with parameters of type AnnotationProvider -
Uses of AnnotationProvider in org.apache.tapestry5.commons.internal.util
Fields in org.apache.tapestry5.commons.internal.util declared as AnnotationProviderModifier and TypeFieldDescriptionstatic final AnnotationProvider
InternalCommonsUtils.NULL_ANNOTATION_PROVIDER
Methods in org.apache.tapestry5.commons.internal.util that return AnnotationProviderModifier and TypeMethodDescriptionstatic AnnotationProvider
InternalCommonsUtils.toAnnotationProvider
(Class element) static AnnotationProvider
InternalCommonsUtils.toAnnotationProvider
(Method element) -
Uses of AnnotationProvider in org.apache.tapestry5.commons.services
Subinterfaces of AnnotationProvider in org.apache.tapestry5.commons.servicesModifier and TypeInterfaceDescriptioninterface
Provides access to a single property within a class. -
Uses of AnnotationProvider in org.apache.tapestry5.internal
Classes in org.apache.tapestry5.internal that implement AnnotationProvider -
Uses of AnnotationProvider in org.apache.tapestry5.internal.beaneditor
Methods in org.apache.tapestry5.internal.beaneditor with parameters of type AnnotationProviderModifier and TypeMethodDescriptionMessagesConstraintGenerator.buildConstraints
(Class propertyType, AnnotationProvider annotationProvider) PrimitiveFieldConstraintGenerator.buildConstraints
(Class<?> propertyType, AnnotationProvider annotationProvider) ValidateAnnotationConstraintGenerator.buildConstraints
(Class propertyType, AnnotationProvider annotationProvider) -
Uses of AnnotationProvider in org.apache.tapestry5.internal.beanvalidator
Methods in org.apache.tapestry5.internal.beanvalidator with parameters of type AnnotationProviderModifier and TypeMethodDescriptionBeanFieldValidatorDefaultSource.createDefaultValidator
(Field field, String overrideId, Messages overrideMessages, Locale locale, Class propertyType, AnnotationProvider propertyAnnotations) -
Uses of AnnotationProvider in org.apache.tapestry5.internal.bindings
Subinterfaces of AnnotationProvider in org.apache.tapestry5.internal.bindingsClasses in org.apache.tapestry5.internal.bindings that implement AnnotationProviderModifier and TypeClassDescriptionclass
Abstract base class for bindings.class
class
class
class
ExtendsAbstractBinding
with a description and a binding type, with invariant forced to true.class
Binding type for literal, immutable values.class
Base class for bindings created by thePropBindingFactory
.class
-
Uses of AnnotationProvider in org.apache.tapestry5.internal.jpa
Methods in org.apache.tapestry5.internal.jpa with parameters of type AnnotationProviderModifier and TypeMethodDescription<T> T
EntityManagerObjectProvider.provide
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) -
Uses of AnnotationProvider in org.apache.tapestry5.internal.services
Classes in org.apache.tapestry5.internal.services that implement AnnotationProviderMethods in org.apache.tapestry5.internal.services with parameters of type AnnotationProviderModifier and TypeMethodDescriptionValidationConstraintGeneratorImpl.buildConstraints
(Class propertyType, AnnotationProvider annotationProvider) FieldTranslatorSourceImpl.createDefaultTranslator
(Field field, String overrideId, Messages overrideMessages, Locale locale, Class propertyType, AnnotationProvider propertyAnnotations) 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
AssetObjectProvider.provide
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) Provides the asset.<T> T
ServiceAnnotationObjectProvider.provide
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) -
Uses of AnnotationProvider in org.apache.tapestry5.internal.structure
Methods in org.apache.tapestry5.internal.structure that return AnnotationProviderModifier and TypeMethodDescriptionInternalComponentResourcesImpl.getAnnotationProvider
(String parameterName) -
Uses of AnnotationProvider in org.apache.tapestry5.ioc
Methods in org.apache.tapestry5.ioc that return AnnotationProviderModifier and TypeMethodDescriptionAnnotationAccess.getClassAnnotationProvider()
Returns a provider for annotations on the service class and interface.AnnotationAccess.getMethodAnnotationProvider
(String methodName, Class... parameterTypes) Returns a provider for annotations of a method of the class. -
Uses of AnnotationProvider in org.apache.tapestry5.ioc.internal
Methods in org.apache.tapestry5.ioc.internal that return AnnotationProviderModifier and TypeMethodDescriptionAnnotationAccessImpl.getClassAnnotationProvider()
ServiceDefImpl.getClassAnnotationProvider()
ServiceResourcesImpl.getClassAnnotationProvider()
AnnotationAccessImpl.getMethodAnnotationProvider
(String methodName, Class... parameterTypes) ServiceDefImpl.getMethodAnnotationProvider
(String methodName, Class... argumentTypes) ServiceResourcesImpl.getMethodAnnotationProvider
(String methodName, Class... parameterTypes) Methods in org.apache.tapestry5.ioc.internal with parameters of type AnnotationProviderModifier and TypeMethodDescription<T> T
InternalRegistry.getObject
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, Module localModule) As withObjectLocator.getObject(Class, org.apache.tapestry5.commons.AnnotationProvider)
, but handles theLocal
annotation.<T> T
ObjectLocatorImpl.getObject
(Class<T> objectType, AnnotationProvider annotationProvider) <T> T
RegistryImpl.getObject
(Class<T> objectType, AnnotationProvider annotationProvider) <T> T
RegistryImpl.getObject
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, Module localModule) <T> T
RegistryWrapper.getObject
(Class<T> objectType, AnnotationProvider annotationProvider) -
Uses of AnnotationProvider in org.apache.tapestry5.ioc.internal.services
Methods in org.apache.tapestry5.ioc.internal.services that return AnnotationProviderModifier and TypeMethodDescriptionAbtractAspectInterceptorBuilder.getClassAnnotationProvider()
AbtractAspectInterceptorBuilder.getMethodAnnotationProvider
(String methodName, Class... parameterTypes) Methods in org.apache.tapestry5.ioc.internal.services with parameters of type AnnotationProviderModifier and TypeMethodDescription<T> T
AutobuildObjectProvider.provide
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) <T> T
MasterObjectProviderImpl.provide
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, boolean required) <T> T
StaticObjectProvider.provide
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) <T> T
SymbolObjectProvider.provide
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) <T> T
ValueObjectProvider.provide
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) -
Uses of AnnotationProvider in org.apache.tapestry5.ioc.internal.util
Fields in org.apache.tapestry5.ioc.internal.util with type parameters of type AnnotationProviderModifier and TypeFieldDescriptionstatic final Mapper<Class,
AnnotationProvider> InternalUtils.CLASS_TO_AP_MAPPER
static final Mapper<Method,
AnnotationProvider> InternalUtils.METHOD_TO_AP_MAPPER
Methods in org.apache.tapestry5.ioc.internal.util that return AnnotationProviderModifier and TypeMethodDescriptionstatic AnnotationProvider
InternalUtils.toAnnotationProvider
(Class element) static AnnotationProvider
InternalUtils.toAnnotationProvider
(Method element) -
Uses of AnnotationProvider in org.apache.tapestry5.ioc.services
Methods in org.apache.tapestry5.ioc.services with parameters of type AnnotationProviderModifier and TypeMethodDescription<T> T
MasterObjectProvider.provide
(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, boolean required) Provides an object based on an expression. -
Uses of AnnotationProvider in org.apache.tapestry5.ioc.test
Methods in org.apache.tapestry5.ioc.test that return AnnotationProviderModifier and TypeMethodDescriptionprotected final AnnotationProvider
IOCTestCase.mockAnnotationProvider()
Deprecated.Methods in org.apache.tapestry5.ioc.test with parameters of type AnnotationProviderModifier and TypeMethodDescriptionprotected final <T extends Annotation>
voidIOCTestCase.train_getAnnotation
(AnnotationProvider annotationProvider, Class<T> annotationClass, T annotation) Deprecated.protected final <T> void
IOCTestCase.train_provide
(ObjectProvider provider, Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, T object) Deprecated. -
Uses of AnnotationProvider in org.apache.tapestry5.services
Subinterfaces of AnnotationProvider in org.apache.tapestry5.servicesModifier and TypeInterfaceDescriptioninterface
Defines a context for editing a bean viaBeanEditor
.interface
Defines a context for editing a property of a bean viaBeanEditor
.Methods in org.apache.tapestry5.services with parameters of type AnnotationProviderModifier and TypeMethodDescriptionValidationConstraintGenerator.buildConstraints
(Class<?> propertyType, AnnotationProvider annotationProvider) For a given property, identify all the approprite validation constraints.FieldTranslatorSource.createDefaultTranslator
(Field field, String overrideId, Messages overrideMessages, Locale locale, Class propertyType, AnnotationProvider propertyAnnotations) Creates aFieldTranslator
for the given property, or returns null if one can't be constructed.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 aFieldValidator
for a field. -
Uses of AnnotationProvider in org.apache.tapestry5.test
Methods in org.apache.tapestry5.test with parameters of type AnnotationProviderModifier and TypeMethodDescriptionprotected final void
TapestryTestCase.train_buildConstraints
(ValidationConstraintGenerator generator, Class propertyType, AnnotationProvider provider, String... constraints)