Uses of Interface
org.apache.tapestry5.commons.AnnotationProvider
-
Packages that use AnnotationProvider Package Description org.apache.tapestry5 Root package for Tapestry, containing common interfaces and data types used throughout the framework.org.apache.tapestry5.beanmodel Support classes for theBeanEditor
component.org.apache.tapestry5.beanmodel.internal org.apache.tapestry5.beanmodel.internal.beanmodel org.apache.tapestry5.beanmodel.internal.services org.apache.tapestry5.commons org.apache.tapestry5.commons.internal org.apache.tapestry5.commons.internal.services org.apache.tapestry5.commons.internal.util org.apache.tapestry5.commons.services 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 theBeanEditor
component; API subject to changeorg.apache.tapestry5.internal.beanvalidator [INTERNAL USE ONLY] JSR-303 Bean Validation implementation details; API subject to changeorg.apache.tapestry5.internal.bindings [INTERNAL USE ONLY] support classes for binding; API subject to changeorg.apache.tapestry5.internal.jpa [INTERNAL USE ONLY] support classes for the JPA module; API subject to changeorg.apache.tapestry5.internal.services [INTERNAL USE ONLY] internal service classes; API subject to changeorg.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 containerorg.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 changeorg.apache.tapestry5.ioc.services Tapestry IOC service interfacesorg.apache.tapestry5.ioc.test org.apache.tapestry5.services Core servicesorg.apache.tapestry5.test Support for testing Tapestry pages -
-
Uses of AnnotationProvider in org.apache.tapestry5
Subinterfaces of AnnotationProvider in org.apache.tapestry5 Modifier and Type Interface 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 toBinding
that adds a method to access the generic property type.Methods in org.apache.tapestry5 that return AnnotationProvider Modifier and Type Method Description AnnotationProvider
ComponentResources. 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.beanmodel Modifier and Type Interface Description interface
PropertyConduit
Used to read or update the value associated with a property.interface
PropertyConduit2
Extension toPropertyConduit
that adds a method to access the generic property type.interface
PropertyModel
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.internal Modifier and Type Interface Description interface
InternalPropertyConduit
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 Modifier and Type Class Description class
PropertyModelImpl
-
Uses of AnnotationProvider in org.apache.tapestry5.beanmodel.internal.services
Classes in org.apache.tapestry5.beanmodel.internal.services that implement AnnotationProvider Modifier and Type Class Description class
CoercingPropertyConduitWrapper
class
LiteralPropertyConduit
A PropertyConduit for a literal value in an expression, such as a number, or "true", "false" or "null".class
PropertyAdapterImpl
Constructors in org.apache.tapestry5.beanmodel.internal.services with parameters of type AnnotationProvider Constructor Description LiteralPropertyConduit(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 AnnotationProvider Modifier and Type Method Description <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 AnnotationProvider Modifier and Type Class Description class
NullAnnotationProvider
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 AnnotationProvider Modifier and Type Class Description class
AccessableObjectAnnotationProvider
class
AnnotationProviderChain
Chain of command forAnnotationProvider
.Methods in org.apache.tapestry5.commons.internal.services that return AnnotationProvider Modifier and Type Method Description static 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 AnnotationProvider Modifier and Type Method Description static 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 Constructor Description AnnotationProviderChain(AnnotationProvider[] providers)
-
Uses of AnnotationProvider in org.apache.tapestry5.commons.internal.util
Fields in org.apache.tapestry5.commons.internal.util declared as AnnotationProvider Modifier and Type Field Description static AnnotationProvider
InternalCommonsUtils. NULL_ANNOTATION_PROVIDER
Methods in org.apache.tapestry5.commons.internal.util that return AnnotationProvider Modifier and Type Method Description static 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.services Modifier and Type Interface Description interface
PropertyAdapter
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 Modifier and Type Class Description class
BeanEditContextImpl
-
Uses of AnnotationProvider in org.apache.tapestry5.internal.beaneditor
Methods in org.apache.tapestry5.internal.beaneditor with parameters of type AnnotationProvider Modifier and Type Method Description List<String>
MessagesConstraintGenerator. buildConstraints(Class propertyType, AnnotationProvider annotationProvider)
List<String>
PrimitiveFieldConstraintGenerator. buildConstraints(Class<?> propertyType, AnnotationProvider annotationProvider)
List<String>
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 AnnotationProvider Modifier and Type Method Description 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 Modifier and Type Interface Description interface
InternalPropBinding
Internal marker interface for PropBindingClasses in org.apache.tapestry5.internal.bindings that implement AnnotationProvider Modifier and Type Class Description class
AbstractBinding
Abstract base class for bindings.class
AssetBinding
class
BlockBinding
class
ComponentBinding
class
InvariantBinding
ExtendsAbstractBinding
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 thePropBindingFactory
.class
RenderVariableBinding
-
Uses of AnnotationProvider in org.apache.tapestry5.internal.jpa
Methods in org.apache.tapestry5.internal.jpa with parameters of type AnnotationProvider Modifier and Type Method Description <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 AnnotationProvider Modifier and Type Class Description class
AttributeExpansionBinding
Wraps aStringProvider
as a read-onlyBinding
.Methods in org.apache.tapestry5.internal.services with parameters of type AnnotationProvider Modifier and Type Method 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
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 AnnotationProvider Modifier and Type Method Description AnnotationProvider
InternalComponentResourcesImpl. getAnnotationProvider(String parameterName)
-
Uses of AnnotationProvider in org.apache.tapestry5.ioc
Methods in org.apache.tapestry5.ioc that return AnnotationProvider Modifier and Type Method 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. -
Uses of AnnotationProvider in org.apache.tapestry5.ioc.internal
Methods in org.apache.tapestry5.ioc.internal that return AnnotationProvider Modifier and Type Method Description AnnotationProvider
AnnotationAccessImpl. getClassAnnotationProvider()
AnnotationProvider
ServiceDefImpl. getClassAnnotationProvider()
AnnotationProvider
ServiceResourcesImpl. getClassAnnotationProvider()
AnnotationProvider
AnnotationAccessImpl. getMethodAnnotationProvider(String methodName, Class... parameterTypes)
AnnotationProvider
ServiceDefImpl. getMethodAnnotationProvider(String methodName, Class... argumentTypes)
AnnotationProvider
ServiceResourcesImpl. getMethodAnnotationProvider(String methodName, Class... parameterTypes)
Methods in org.apache.tapestry5.ioc.internal with parameters of type AnnotationProvider Modifier and Type Method Description <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 AnnotationProvider Modifier and Type Method Description AnnotationProvider
AbtractAspectInterceptorBuilder. getClassAnnotationProvider()
AnnotationProvider
AbtractAspectInterceptorBuilder. getMethodAnnotationProvider(String methodName, Class... parameterTypes)
Methods in org.apache.tapestry5.ioc.internal.services with parameters of type AnnotationProvider Modifier and Type Method Description <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 AnnotationProvider Modifier and Type Field Description 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 Modifier and Type Method Description static 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 AnnotationProvider Modifier and Type Method Description <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 Modifier and Type Method Description protected AnnotationProvider
IOCTestCase. mockAnnotationProvider()
Deprecated.Methods in org.apache.tapestry5.ioc.test with parameters of type AnnotationProvider Modifier and Type Method Description protected <T extends Annotation>
voidIOCTestCase. 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. -
Uses of AnnotationProvider in org.apache.tapestry5.services
Subinterfaces of AnnotationProvider in org.apache.tapestry5.services Modifier and Type Interface Description interface
BeanEditContext
Defines a context for editing a bean viaBeanEditor
.interface
PropertyEditContext
Defines a context for editing a property of a bean viaBeanEditor
.Methods in org.apache.tapestry5.services with parameters of type AnnotationProvider Modifier and Type Method 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 aFieldTranslator
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 aFieldValidator
for a field. -
Uses of AnnotationProvider in org.apache.tapestry5.test
Methods in org.apache.tapestry5.test with parameters of type AnnotationProvider Modifier and Type Method Description protected void
TapestryTestCase. train_buildConstraints(ValidationConstraintGenerator generator, Class propertyType, AnnotationProvider provider, String... constraints)
-