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

## Uses of Class
org.apache.tapestry5.ioc.annotations.Contribute

Packages that use Contribute
org.apache.tapestry5.beanvalidator | Support for JSR-303 Bean Validation via the Hibernate validator implementation
org.apache.tapestry5.hibernate | Provides support for simple CRUD applications built on top of Tapestry and Hibernate
org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.test | [INTERNAL USE ONLY] testing support implementation classes; API subject to change
org.apache.tapestry5.ioc.services | Tapestry IOC service interfaces
org.apache.tapestry5.jpa | Provides support for simple CRUD applications built on top of Tapestry and JPA
org.apache.tapestry5.json.services | JSON services
org.apache.tapestry5.kaptcha.services | Services supporting the Kaptcha (CAPTCHA) component
org.apache.tapestry5.services | Core services
org.apache.tapestry5.services.assets | Various services for assets (e.g., images, JavaScript & CSS files)
org.apache.tapestry5.spring | Integration of Tapestry with the Spring Inversion Of Control Container
org.apache.tapestry5.yuicompressor.services | [INTERNAL USE ONLY] support services for the YUICompressor; API subject to change

Uses of Contribute in org.apache.tapestry5.beanvalidator

Methods in org.apache.tapestry5.beanvalidator with annotations of type Contribute
`static void` | `BeanValidatorModule.addBeanValidationStack(MappedConfiguration<java.lang.String,JavaScriptStack> configuration)`
`static void` | `BeanValidatorModule.addWorker(OrderedConfiguration<ComponentClassTransformWorker2> configuration)`

Uses of Contribute in org.apache.tapestry5.hibernate

Methods in org.apache.tapestry5.hibernate with annotations of type Contribute
`static void` | `HibernateModule.provideCommitAfterAnnotationSupport(OrderedConfiguration<ComponentClassTransformWorker2> configuration)` Adds the CommitAfter annotation work, to process the `CommitAfter` annotation.
`static void` | `HibernateModule.provideInjectableSessionObject(MappedConfiguration<java.lang.Class,java.lang.Object> configuration, org.hibernate.Session session)`

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

Methods in org.apache.tapestry5.internal.services with annotations of type Contribute
`static void` | `InternalModule.configureControlledPackagesFromComponentClassResolver(MappedConfiguration<java.lang.String,ControlledPackageType> configuration, ComponentClassResolver resolver)` Contributes packages identified by `ComponentClassResolver.getControlledPackageMapping()`.

Uses of Contribute in org.apache.tapestry5.internal.test

Methods in org.apache.tapestry5.internal.test with annotations of type Contribute
`static void` | `PageTesterModule.setupTestableOverrides(MappedConfiguration<java.lang.Class,java.lang.Object> configuration, TestableRequest request, TestableResponse response)`

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

Methods in org.apache.tapestry5.ioc.services with annotations of type Contribute
`static void` | `TapestryIOCModule.provideBasicTypeCoercions(Configuration<CoercionTuple> configuration)` Contributes a set of standard type coercions to the `TypeCoercer` service: Object to String Object to Boolean String to Double String to BigDecimal BigDecimal to Double Double to BigDecimal String to BigInteger BigInteger to Long String to Long Long to Byte Long to Short Long to Integer Double to Long Double to Float Float to Double Long to Double String to Boolean ("false" is always false, other non-blank strings are true) Number to Boolean (true if number value is non zero) Null to Boolean (always false) Collection to Boolean (false if empty) Object[] to List primitive[] to List Object to List (by wrapping as a singleton list) String to File String to `TimeInterval` `TimeInterval` to Long Object to Object[] (wrapping the object as an array) Collection to Object[] (via the toArray() method) `Flow` to List `Flow` to Boolean (false if empty)
`static void` | `TapestryIOCModule.providePerthreadScope(MappedConfiguration<java.lang.String,ServiceLifecycle> configuration)` Contributes the "perthread" scope.
`static void` | `TapestryIOCModule.setupDefaultSymbols(MappedConfiguration<java.lang.String,java.lang.Object> configuration)`
`static void` | `TapestryIOCModule.setupObjectProviders(OrderedConfiguration<ObjectProvider> configuration, ServiceOverride serviceOverride)` AnnotationBasedContributions Empty placeholder used to separate annotation-based ObjectProvider contributions (which come before) from non-annotation based (such as ServiceOverride) which come after. Value Supports the `Value` annotation Symbol Supports the `Symbol` annotations Autobuild Supports the `Autobuild` annotation ServiceOverride Allows simple service overrides via the `ServiceOverride` service (and its configuration)
`static void` | `TapestryIOCModule.setupStandardSymbolProviders(OrderedConfiguration<SymbolProvider> configuration, SymbolProvider applicationDefaults, SymbolProvider factoryDefaults)` SystemProperties Exposes JVM System properties as symbols (currently case-sensitive) EnvironmentVariables Exposes environment variables as symbols (adding a "env." prefix) ApplicationDefaults Values contributed to @`SymbolProvider` @`ApplicationDefaults` FactoryDefaults Values contributed to @`SymbolProvider` @`FactoryDefaults`

Uses of Contribute in org.apache.tapestry5.jpa

Methods in org.apache.tapestry5.jpa with annotations of type Contribute
`static void` | `JpaModule.provideApplicationStateContributions(MappedConfiguration<java.lang.Class,ApplicationStateContribution> configuration, EntityManagerSource entityManagerSource, boolean entitySessionStatePersistenceStrategyEnabled)`
`void` | `JpaModule.provideApplicationStatePersistenceStrategies(MappedConfiguration<java.lang.String,ApplicationStatePersistenceStrategy> configuration)`
`static void` | `JpaModule.provideClassTransformWorkers(OrderedConfiguration<ComponentClassTransformWorker2> configuration)`
`static void` | `JpaModule.provideEntityPackages(Configuration<java.lang.String> configuration, java.lang.String appRootPackage)`
`static void` | `JpaModule.provideEntityPersistentFieldStrategies(MappedConfiguration<java.lang.String,PersistentFieldStrategy> configuration)`
`static void` | `JpaModule.provideFactoryDefaults(MappedConfiguration<java.lang.String,java.lang.String> configuration)`
`static void` | `JpaModule.provideObjectProviders(OrderedConfiguration<ObjectProvider> configuration)`
`static void` | `JpaModule.provideValueEncoders(MappedConfiguration<java.lang.Class,ValueEncoderFactory> configuration, boolean provideEncoders, EntityManagerSource entityManagerSource, EntityManagerManager entityManagerManager, TypeCoercer typeCoercer, PropertyAccess propertyAccess, LoggerSource loggerSource)`

Uses of Contribute in org.apache.tapestry5.json.services

Methods in org.apache.tapestry5.json.services with annotations of type Contribute
`static void` | `JSONModule.provideCoercions(Configuration<CoercionTuple> configuration)` `String` to `JSONObject` `String` to `JSONArray`

Uses of Contribute in org.apache.tapestry5.kaptcha.services

Methods in org.apache.tapestry5.kaptcha.services with annotations of type Contribute
`static void` | `KaptchaModule.factoryDefaults(MappedConfiguration<java.lang.String,java.lang.Object> configuration)`
`static void` | `KaptchaModule.provideDefaultBeanBlocks(Configuration<BeanBlockContribution> configuration)`
`static void` | `KaptchaModule.provideLibraryMapping(Configuration<LibraryMapping> configuration)`
`static void` | `KaptchaModule.provideLibraryMessages(OrderedConfiguration<Resource> configuration, Resource coreCatalog)`

Uses of Contribute in org.apache.tapestry5.services

Methods in org.apache.tapestry5.services with annotations of type Contribute
`static void` | `TapestryModule.addApplicationAndTapestryMappings(MappedConfiguration<java.lang.String,java.lang.String> configuration, java.lang.String appPackage)`
`static void` | `TapestryModule.addMappingsForLibraryVirtualFolders(MappedConfiguration<java.lang.String,java.lang.String> configuration, ComponentClassResolver resolver)`
`static void` | `TapestryModule.defaultWhitelist(OrderedConfiguration<WhitelistAnalyzer> configuration)` Contributes a single default analyzer: LocalhostOnly Identifies requests from localhost as on client whitelist
`static void` | `TapestryModule.productionModeOverrides(MappedConfiguration<java.lang.Class,java.lang.Object> configuration, boolean productionMode)` In production mode, override `UpdateListenerHub` to be an empty placeholder.
`static void` | `TapestryModule.provideBaseAjaxComponentEventResultProcessors(MappedConfiguration<java.lang.Class,ComponentEventResultProcessor> configuration)` Contributes handlers for the following types: Object Failure case, added to provide more useful exception message `RenderCommand` Typically, a `Block` `Component` Renders the component and its body (unless its a page, in which case a redirect JSON response is sent) `JSONObject` or `JSONArray` The JSONObject is returned as a text/javascript response `StreamResponse` The stream response is sent as the actual response String Interprets the value as a logical page name and sends a client response to redirect to that page `Link` Sends a JSON response to redirect to the link `Class` Treats the class as a page class and sends a redirect for a page render for that page `MultiZoneUpdate` Sends a single JSON response to update the content of multiple zones In most cases, when you want to support a new type, you should convert it to one of the built-in supported types (such as `RenderCommand`.
`static void` | `TapestryModule.provideDefaultBeanBlocks(Configuration<BeanBlockContribution> configuration)`
`static void` | `TapestryModule.provideStandardInjectionProviders(OrderedConfiguration<InjectionProvider2> configuration, SymbolSource symbolSource, AssetSource assetSource)` Default based on `MasterObjectProvider` Named Handles fields with the `Named` annotation Block injects fields of type `Block` CommonResources Access to properties of resources (log, messages, etc.) Asset injection of assets (triggered via `Path` annotation), with the path relative to the component class Service Ordered last, for use when Inject is present and nothing else works, matches field type against Tapestry IoC services
`static void` | `TapestryModule.provideTransformWorkers(OrderedConfiguration<ComponentClassTransformWorker2> configuration, MetaWorker metaWorker, ComponentClassResolver resolver)` Adds a number of standard component class transform workers: Parameter Identifies parameters based on the `Parameter` annotation BindParameter Support for the `BindParameter` annotation Property Generates accessor methods if `Property` annotation is present Import Supports the `Import` annotation UnclaimedField Manages unclaimed fields, storing their value in a `PerThreadValue` OnEvent Handle the @OnEvent annotation, and related naming convention RenderCommand Ensures all components also implement `RenderCommand` SupportsInformalParameters Checks for the annotation RenderPhase Link in render phase methods Retain Allows fields to retain their values between requests Meta Checks for meta data annotations and adds it to the component model PageActivationContext Support for `PageActivationContext` annotation DiscardAfter Support for `DiscardAfter` method annotation MixinAfter Support for the `MixinAfter` mixin class annotation PageReset Checks for the `PageReset` annotation Mixin Adds a mixin as part of a component's implementation Cached Checks for the `Cached` annotation ActivationRequestParameter Support for the `ActivationRequestParameter` annotation PageLoaded, PageAttached, PageDetached Support for annotations `PageLoaded`, `PageAttached`, `PageDetached` InjectService Handles the `InjectService` annotation Component Defines embedded components based on the `Component` annotation Environment Allows fields to contain values extracted from the `Environment` service ApplicationState Converts fields that reference application state objects Persist Allows fields to store their their value persistently between requests via `Persist` SessionAttribute Support for the `SessionAttribute` Log Checks for the `Log` annotation HeartbeatDeferred Support for the `HeartbeatDeferred` annotation, which defers method invocation to the end of the `Heartbeat` Inject Used with the `Inject` annotation, when a value is supplied
`static void` | `TapestryModule.setupCoreAndAppLibraries(Configuration<LibraryMapping> configuration, java.lang.String appRootPackage)`

Uses of Contribute in org.apache.tapestry5.services.assets

Methods in org.apache.tapestry5.services.assets with annotations of type Contribute
`void` | `AssetsModule.disableCompressionForImageTypes(MappedConfiguration<java.lang.String,java.lang.Boolean> configuration)` Disables compression for the following content types: image/jpeg image/gif image/png application/x-shockwave-flash
`void` | `AssetsModule.setupDefaultContentTypeMappings(MappedConfiguration<java.lang.String,java.lang.String> configuration)` Adds content types: css text/css js text/javascript jpg, jpeg image/jpeg gif image/gif png image/png svg image/svg+xml swf application/x-shockwave-flash
`static void` | `AssetsModule.setupSymbols(MappedConfiguration<java.lang.String,java.lang.String> configuration)`

Uses of Contribute in org.apache.tapestry5.spring

Methods in org.apache.tapestry5.spring with annotations of type Contribute
`static void` | `SpringModule.addSymbolSourceAsPropertyCustomizerForSpringBeans(OrderedConfiguration<ApplicationContextCustomizer> configuration, SymbolSource symbolSource)`
`static void` | `SpringModule.defaultExternalSpringContextOff(MappedConfiguration<java.lang.String,java.lang.Object> configuration)`
`void` | `SpringModule.reportSpringContextDetailsAtStartup(OrderedConfiguration<ApplicationInitializerFilter> configuration, org.springframework.context.ApplicationContext springContext)`

Uses of Contribute in org.apache.tapestry5.yuicompressor.services

Methods in org.apache.tapestry5.yuicompressor.services with annotations of type Contribute
`static void` | `YuiCompressorModule.contributeMinimizers(MappedConfiguration<java.lang.String,ResourceMinimizer> configuration)` Contibutes minimizers for `text/javascript` and `test/css`.

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

Copyright © 2003-2012 The Apache Software Foundation.