Uses of Interface
org.apache.tapestry5.ioc.AnnotationProvider

Packages that use AnnotationProvider
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.internal.transform [INTERNAL USE ONLY] component class transformation implementation classes; 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 
 

Uses of AnnotationProvider in org.apache.tapestry5
 

Subinterfaces of AnnotationProvider in org.apache.tapestry5
 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 PropertyConduit
          Used to read or update the value associated with a property.
 

Methods in org.apache.tapestry5 that return AnnotationProvider
 AnnotationProvider ComponentResources.getAnnotationProvider(String parameterName)
          Returns an annotation provider, used to obtain annotations related to the parameter.
 

Uses of AnnotationProvider in org.apache.tapestry5.beaneditor
 

Subinterfaces of AnnotationProvider in org.apache.tapestry5.beaneditor
 interface PropertyModel
          Part of a BeanModel that defines the attributes of a single property of a bean.
 

Uses of AnnotationProvider in org.apache.tapestry5.internal
 

Subinterfaces of AnnotationProvider in org.apache.tapestry5.internal
 interface InternalPropertyConduit
          Extension to PropertyConduit that adds a method to determine the name of the property.
 

Classes in org.apache.tapestry5.internal that implement AnnotationProvider
 class BeanEditContextImpl
           
 

Uses of AnnotationProvider in org.apache.tapestry5.internal.beaneditor
 

Classes in org.apache.tapestry5.internal.beaneditor that implement AnnotationProvider
 class PropertyModelImpl
           
 

Methods in org.apache.tapestry5.internal.beaneditor with parameters of type AnnotationProvider
 List<String> ValidateAnnotationConstraintGenerator.buildConstraints(Class propertyType, AnnotationProvider annotationProvider)
           
 List<String> PrimitiveFieldConstraintGenerator.buildConstraints(Class propertyType, AnnotationProvider annotationProvider)
           
 List<String> MessagesConstraintGenerator.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 AnnotationProvider
 FieldValidator BeanFieldValidatorDefaultSource.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.bindings
 interface InternalPropBinding
          Internal marker interface for PropBinding
 

Classes in org.apache.tapestry5.internal.bindings that implement AnnotationProvider
 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
           
 

Uses of AnnotationProvider in org.apache.tapestry5.internal.jpa
 

Methods in org.apache.tapestry5.internal.jpa with parameters of type AnnotationProvider
<T> T
EntityManagerObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)
          Provides an object based on an expression.
 

Uses of AnnotationProvider in org.apache.tapestry5.internal.services
 

Classes in org.apache.tapestry5.internal.services that implement AnnotationProvider
 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".
 

Methods in org.apache.tapestry5.internal.services with parameters of type AnnotationProvider
 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
ServiceAnnotationObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)
           
<T> T
AssetObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)
          Provides the asset.
<T> T
ApplicationMessageCatalogObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)
           
 

Constructors in org.apache.tapestry5.internal.services with parameters of type AnnotationProvider
LiteralPropertyConduit(TypeCoercer typeCoercer, Class propertyType, AnnotationProvider annotationProvider, String description, Object value)
           
 

Uses of AnnotationProvider in org.apache.tapestry5.internal.structure
 

Methods in org.apache.tapestry5.internal.structure that return AnnotationProvider
 AnnotationProvider InternalComponentResourcesImpl.getAnnotationProvider(String parameterName)
           
 

Uses of AnnotationProvider in org.apache.tapestry5.internal.transform
 

Classes in org.apache.tapestry5.internal.transform that implement AnnotationProvider
 class BridgeClassTransformation
          A re-implementation of ClassTransformation around an instance of PlasticClass, acting as a bridge for code written against the 5.2 and earlier APIs to work with the 5.3 API.
 

Uses of AnnotationProvider in org.apache.tapestry5.ioc
 

Methods in org.apache.tapestry5.ioc that return AnnotationProvider
 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.
 

Methods in org.apache.tapestry5.ioc with parameters of type AnnotationProvider
<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.
 

Uses of AnnotationProvider in org.apache.tapestry5.ioc.internal
 

Classes in org.apache.tapestry5.ioc.internal that implement AnnotationProvider
 class NullAnnotationProvider
          A null implementation of AnnotationProvider, used when there is not appropriate source of annotations.
 

Methods in org.apache.tapestry5.ioc.internal that return AnnotationProvider
 AnnotationProvider ServiceDefImpl.getClassAnnotationProvider()
           
 AnnotationProvider ServiceResourcesImpl.getClassAnnotationProvider()
           
 AnnotationProvider AnnotationAccessImpl.getClassAnnotationProvider()
           
 AnnotationProvider ServiceDefImpl.getMethodAnnotationProvider(String methodName, Class... argumentTypes)
           
 AnnotationProvider ServiceResourcesImpl.getMethodAnnotationProvider(String methodName, Class... parameterTypes)
           
 AnnotationProvider AnnotationAccessImpl.getMethodAnnotationProvider(String methodName, Class... parameterTypes)
           
 

Methods in org.apache.tapestry5.ioc.internal with parameters of type AnnotationProvider
<T> T
ObjectLocatorImpl.getObject(Class<T> objectType, AnnotationProvider annotationProvider)
           
<T> T
RegistryImpl.getObject(Class<T> objectType, AnnotationProvider annotationProvider)
           
<T> T
RegistryWrapper.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)
           
 

Uses of AnnotationProvider in org.apache.tapestry5.ioc.internal.services
 

Classes in org.apache.tapestry5.ioc.internal.services that implement AnnotationProvider
 class AccessableObjectAnnotationProvider
          Provides access to annotations of an accessable object such as a Method or Field.
 class AnnotationProviderChain
          Chain of command for AnnotationProvider.
 class PropertyAdapterImpl
           
 

Methods in org.apache.tapestry5.ioc.internal.services that return AnnotationProvider
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)
           
 

Methods in org.apache.tapestry5.ioc.internal.services with parameters of type AnnotationProvider
<T> T
SymbolObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)
           
<T> T
StaticObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)
           
<T> T
ValueObjectProvider.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)
           
 

Method parameters in org.apache.tapestry5.ioc.internal.services with type arguments of type AnnotationProvider
static AnnotationProvider AnnotationProviderChain.create(List<AnnotationProvider> providers)
          Creates an AnnotationProvider from the list of providers.
 

Constructors in org.apache.tapestry5.ioc.internal.services with parameters of type AnnotationProvider
AnnotationProviderChain(AnnotationProvider[] providers)
           
 

Uses of AnnotationProvider in org.apache.tapestry5.ioc.internal.util
 

Fields in org.apache.tapestry5.ioc.internal.util declared as AnnotationProvider
static AnnotationProvider InternalUtils.NULL_ANNOTATION_PROVIDER
           
 

Fields in org.apache.tapestry5.ioc.internal.util with type parameters of type AnnotationProvider
static Mapper<Class,AnnotationProvider> InternalUtils.CLASS_TO_AP_MAPPER
           
static Mapper<Method,AnnotationProvider> InternalUtils.METHOD_TO_AP_MAPPER
           
 

Methods in org.apache.tapestry5.ioc.internal.util that return AnnotationProvider
static AnnotationProvider InternalUtils.toAnnotationProvider(Class element)
           
static AnnotationProvider InternalUtils.toAnnotationProvider(Method element)
           
 

Methods in org.apache.tapestry5.ioc.internal.util with parameters of type AnnotationProvider
static MethodAdvice InternalUtils.toPlasticMethodAdvice(MethodAdvice iocMethodAdvice, AnnotationProvider methodAnnotationProvider)
          Converts old-style Tapestry IoC MethodAdvice to modern Plastic MethodAdvice.
 

Uses of AnnotationProvider in org.apache.tapestry5.ioc.services
 

Subinterfaces of AnnotationProvider in org.apache.tapestry5.ioc.services
 interface PropertyAdapter
          Provides access to a single property within a class.
 

Methods in org.apache.tapestry5.ioc.services with parameters of type AnnotationProvider
<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 AnnotationProvider
protected  AnnotationProvider IOCTestCase.mockAnnotationProvider()
           
 

Methods in org.apache.tapestry5.ioc.test with parameters of type AnnotationProvider
protected
<T extends Annotation>
void
IOCTestCase.train_getAnnotation(AnnotationProvider annotationProvider, Class<T> annotationClass, T annotation)
           
protected
<T> void
IOCTestCase.train_provide(ObjectProvider provider, Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, T object)
           
 

Uses of AnnotationProvider in org.apache.tapestry5.services
 

Subinterfaces of AnnotationProvider in org.apache.tapestry5.services
 interface BeanEditContext
          Defines a context for editing a bean via BeanEditor.
 interface ClassTransformation
          Deprecated. In 5.3
 interface PropertyEditContext
          Defines a context for editing a property of a bean via BeanEditor.
 interface TransformField
          A field defined by (or created within) a ClassTransformation, allowing the details of the field to be accessed or modified.
 interface TransformMethod
          A method defined by (or created within) a ClassTransformation, allowing for access and manipulation of the method.
 

Methods in org.apache.tapestry5.services with parameters of type AnnotationProvider
 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.
 

Uses of AnnotationProvider in org.apache.tapestry5.test
 

Methods in org.apache.tapestry5.test with parameters of type AnnotationProvider
protected  void TapestryTestCase.train_buildConstraints(ValidationConstraintGenerator generator, Class propertyType, AnnotationProvider provider, String... constraints)
           
 



Copyright © 2003-2012 The Apache Software Foundation.