Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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(java.lang.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
`java.util.List<java.lang.String>` | `MessagesConstraintGenerator.buildConstraints(java.lang.Class propertyType, AnnotationProvider annotationProvider)`
`java.util.List<java.lang.String>` | `PrimitiveFieldConstraintGenerator.buildConstraints(java.lang.Class propertyType, AnnotationProvider annotationProvider)`
`java.util.List<java.lang.String>` | `ValidateAnnotationConstraintGenerator.buildConstraints(java.lang.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, java.lang.String overrideId, Messages overrideMessages, java.util.Locale locale, java.lang.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(java.lang.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
`java.util.List<java.lang.String>` | `ValidationConstraintGeneratorImpl.buildConstraints(java.lang.Class propertyType, AnnotationProvider annotationProvider)`
`FieldTranslator` | `FieldTranslatorSourceImpl.createDefaultTranslator(Field field, java.lang.String overrideId, Messages overrideMessages, java.util.Locale locale, java.lang.Class propertyType, AnnotationProvider propertyAnnotations)`
`FieldValidator` | `FieldValidatorDefaultSourceImpl.createDefaultValidator(Field field, java.lang.String overrideId, Messages overrideMessages, java.util.Locale locale, java.lang.Class propertyType, AnnotationProvider propertyAnnotations)`
`
`<T> T`
` | `ApplicationMessageCatalogObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)`
`
`<T> T`
` | `AssetObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)` Provides the asset.
`
`<T> T`
` | `ServiceAnnotationObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)`

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

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

Methods in org.apache.tapestry5.internal.structure that return AnnotationProvider
`AnnotationProvider` | `InternalComponentResourcesImpl.getAnnotationProvider(java.lang.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(java.lang.String methodName, java.lang.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(java.lang.Class<T> objectType, AnnotationProvider annotationProvider)` Obtains an object indirectly, using the `MasterObjectProvider` service.
`
`<T> T`
` | `ObjectProvider.provide(java.lang.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` | `AnnotationAccessImpl.getClassAnnotationProvider()`
`AnnotationProvider` | `ServiceDefImpl.getClassAnnotationProvider()`
`AnnotationProvider` | `ServiceResourcesImpl.getClassAnnotationProvider()`
`AnnotationProvider` | `AnnotationAccessImpl.getMethodAnnotationProvider(java.lang.String methodName, java.lang.Class... parameterTypes)`
`AnnotationProvider` | `ServiceDefImpl.getMethodAnnotationProvider(java.lang.String methodName, java.lang.Class... argumentTypes)`
`AnnotationProvider` | `ServiceResourcesImpl.getMethodAnnotationProvider(java.lang.String methodName, java.lang.Class... parameterTypes)`

Methods in org.apache.tapestry5.ioc.internal with parameters of type AnnotationProvider
`
`<T> T`
` | `ObjectLocatorImpl.getObject(java.lang.Class<T> objectType, AnnotationProvider annotationProvider)`
`
`<T> T`
` | `RegistryImpl.getObject(java.lang.Class<T> objectType, AnnotationProvider annotationProvider)`
`
`<T> T`
` | `RegistryWrapper.getObject(java.lang.Class<T> objectType, AnnotationProvider annotationProvider)`
`
`<T> T`
` | `InternalRegistry.getObject(java.lang.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(java.lang.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(java.util.List<AnnotationProvider> providers)` Creates an AnnotationProvider from the list of providers.
`AnnotationProvider` | `AbtractAspectInterceptorBuilder.getClassAnnotationProvider()`
`AnnotationProvider` | `AbtractAspectInterceptorBuilder.getMethodAnnotationProvider(java.lang.String methodName, java.lang.Class... parameterTypes)`

Methods in org.apache.tapestry5.ioc.internal.services with parameters of type AnnotationProvider
`
`<T> T`
` | `AutobuildObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)`
`
`<T> T`
` | `StaticObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)`
`
`<T> T`
` | `SymbolObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)`
`
`<T> T`
` | `ValueObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)`
`
`<T> T`
` | `MasterObjectProviderImpl.provide(java.lang.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(java.util.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<java.lang.Class,AnnotationProvider>` | `InternalUtils.CLASS_TO_AP_MAPPER`
`static Mapper<java.lang.reflect.Method,AnnotationProvider>` | `InternalUtils.METHOD_TO_AP_MAPPER`

Methods in org.apache.tapestry5.ioc.internal.util that return AnnotationProvider
`static AnnotationProvider` | `InternalUtils.toAnnotationProvider(java.lang.Class element)`
`static AnnotationProvider` | `InternalUtils.toAnnotationProvider(java.lang.reflect.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(java.lang.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 java.lang.annotation.Annotation> void`
` | `IOCTestCase.train_getAnnotation(AnnotationProvider annotationProvider, java.lang.Class<T> annotationClass, T annotation)`
`protected
`<T> void`
` | `IOCTestCase.train_provide(ObjectProvider provider, java.lang.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
`java.util.List<java.lang.String>` | `ValidationConstraintGenerator.buildConstraints(java.lang.Class propertyType, AnnotationProvider annotationProvider)` For a given property, identify all the approprite validation constraints.
`FieldTranslator` | `FieldTranslatorSource.createDefaultTranslator(Field field, java.lang.String overrideId, Messages overrideMessages, java.util.Locale locale, java.lang.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, java.lang.String overrideId, Messages overrideMessages, java.util.Locale locale, java.lang.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, java.lang.Class propertyType, AnnotationProvider provider, java.lang.String... constraints)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2012 The Apache Software Foundation.