## Uses of Interface
org.apache.tapestry5.ioc.MappedConfiguration

- Packages that use MappedConfiguration
  Package | Description
  --- | ---
  org.apache.tapestry5.beanvalidator.modules |
  org.apache.tapestry5.hibernate.modules |
  org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal support 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.def | Tapestry IOC service definitions
  org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
  org.apache.tapestry5.ioc.modules |
  org.apache.tapestry5.ioc.test | Classes supporting testing of Tapestry IOC services
  org.apache.tapestry5.jpa.modules |
  org.apache.tapestry5.kaptcha.modules |
  org.apache.tapestry5.modules |
  org.apache.tapestry5.mongodb.modules |
  org.apache.tapestry5.spring.modules |
  org.apache.tapestry5.upload.modules |
  org.apache.tapestry5.webresources.modules |

- - ### Uses of MappedConfiguration in org.apache.tapestry5.beanvalidator.modules

    Methods in org.apache.tapestry5.beanvalidator.modules with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | BeanValidatorModule.`contributeServiceOverride(MappedConfiguration<java.lang.Class<?>,java.lang.Object> configuration, FieldValidatorDefaultSource source)`

  - ### Uses of MappedConfiguration in org.apache.tapestry5.hibernate.modules

    Methods in org.apache.tapestry5.hibernate.modules with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | HibernateModule.`contributeApplicationStateManager(MappedConfiguration<java.lang.Class,ApplicationStateContribution> configuration, boolean entitySessionStatePersistenceStrategyEnabled, HibernateSessionSource sessionSource)` Contributes `ApplicationStateContribution`s for all registered Hibernate entity classes.
    `void` | HibernateModule.`contributeApplicationStatePersistenceStrategySource(MappedConfiguration<java.lang.String,ApplicationStatePersistenceStrategy> configuration)` Contributes the following strategy: entity Stores the id of the entity and reloads from the `Session`
    `static void` | HibernateModule.`contributeFactoryDefaults(MappedConfiguration<java.lang.String,java.lang.String> configuration)`
    `static void` | HibernateCoreModule.`contributeFactoryDefaults(MappedConfiguration<java.lang.String,java.lang.String> configuration)`
    `static void` | HibernateModule.`contributePersistentFieldManager(MappedConfiguration<java.lang.String,PersistentFieldStrategy> configuration)` Contributes the following: entity Stores the id of the entity and reloads from the `Session`
    `static void` | HibernateModule.`contributeValueEncoderSource(MappedConfiguration<java.lang.Class,ValueEncoderFactory> configuration, boolean provideEncoders, HibernateSessionSource sessionSource, org.hibernate.Session session, TypeCoercer typeCoercer, PropertyAccess propertyAccess, LoggerSource loggerSource)` Contributes `ValueEncoderFactory`s for all registered Hibernate entity classes.
    `static void` | HibernateModule.`provideInjectableSessionObject(MappedConfiguration<java.lang.Class,java.lang.Object> configuration, org.hibernate.Session session)`

  - ### Uses of MappedConfiguration in org.apache.tapestry5.internal

    Methods in org.apache.tapestry5.internal with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractContributionDef.`contribute(ModuleBuilderSource moduleSource, ServiceResources resources, MappedConfiguration configuration)`

  - ### Uses of MappedConfiguration in org.apache.tapestry5.internal.test

    Methods in org.apache.tapestry5.internal.test with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | PageTesterModule.`setupTestableOverrides(MappedConfiguration<java.lang.Class,java.lang.Object> configuration, TestableRequest request, TestableResponse response, ObjectLocator locator)`

  - ### Uses of MappedConfiguration in org.apache.tapestry5.ioc.def

    Methods in org.apache.tapestry5.ioc.def with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `void` | ContributionDef.`contribute(ModuleBuilderSource moduleSource, ServiceResources resources, MappedConfiguration configuration)` Performs the work needed to contribute into the mapped configuration.

  - ### Uses of MappedConfiguration in org.apache.tapestry5.ioc.internal

    Classes in org.apache.tapestry5.ioc.internal that implement MappedConfiguration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ValidatingMappedConfigurationWrapper<K,V>` A wrapper around a Map that provides the `MappedConfiguration` interface, and provides two forms of validation for mapped configurations: If either key or value is null, then a warning is logged If the key has previously been stored (by some other `ContributionDef`, then a warning is logged When a warning is logged, the key/value pair is not added to the delegate.

    Methods in org.apache.tapestry5.ioc.internal with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `void` | ContributionDefImpl.`contribute(ModuleBuilderSource moduleSource, ServiceResources resources, MappedConfiguration configuration)`
    `static void` | BasicDataTypeAnalyzers.`provideDefaultDataTypeAnalyzers(MappedConfiguration<java.lang.Class,java.lang.String> configuration)` Maps property types to data type names: String --> text Number --> number Enum --> enum Boolean --> boolean Date --> date

  - ### Uses of MappedConfiguration in org.apache.tapestry5.ioc.modules

    Methods in org.apache.tapestry5.ioc.modules with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `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)`

  - ### Uses of MappedConfiguration in org.apache.tapestry5.ioc.test

    Methods in org.apache.tapestry5.ioc.test that return MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `protected <K,V> MappedConfiguration<K,V>` | IOCTestCase.`mockMappedConfiguration()` Deprecated.

  - ### Uses of MappedConfiguration in org.apache.tapestry5.jpa.modules

    Methods in org.apache.tapestry5.jpa.modules with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `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.`provideEntityPersistentFieldStrategies(MappedConfiguration<java.lang.String,PersistentFieldStrategy> configuration)`
    `static void` | JpaModule.`provideFactoryDefaults(MappedConfiguration<java.lang.String,java.lang.String> 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 MappedConfiguration in org.apache.tapestry5.kaptcha.modules

    Methods in org.apache.tapestry5.kaptcha.modules with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | KaptchaModule.`factoryDefaults(MappedConfiguration<java.lang.String,java.lang.Object> configuration)`

  - ### Uses of MappedConfiguration in org.apache.tapestry5.modules

    Methods in org.apache.tapestry5.modules with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | AssetsModule.`addApplicationAndTapestryMappings(MappedConfiguration<java.lang.String,java.lang.String> configuration, java.lang.String appPackage)`
    `static void` | AssetsModule.`addMappingsForLibraryVirtualFolders(MappedConfiguration<java.lang.String,java.lang.String> configuration, ComponentClassResolver resolver)`
    `static void` | InternalModule.`configureControlledPackagesFromComponentClassResolver(MappedConfiguration<java.lang.String,ControlledPackageType> configuration, ComponentClassResolver resolver)` Contributes packages identified by `ComponentClassResolver.getControlledPackageMapping()`.
    `void` | AssetsModule.`configureStandardAssetFactories(MappedConfiguration<java.lang.String,AssetFactory> configuration, AssetFactory contextAssetFactory, AssetFactory classpathAssetFactory)`
    `void` | TapestryModule.`contributeApplicationStatePersistenceStrategySource(MappedConfiguration<java.lang.String,ApplicationStatePersistenceStrategy> configuration, ApplicationStatePersistenceStrategy sessionStategy)` Contributes the default "session" strategy.
    `static void` | TapestryModule.`contributeBindingSource(MappedConfiguration<java.lang.String,BindingFactory> configuration, BindingFactory propBindingFactory, BindingFactory messageBindingFactory, BindingFactory validateBindingFactory, BindingFactory translateBindingFactory, BindingFactory assetBindingFactory, BindingFactory nullFieldStrategyBindingFactory, BindingFactory contextBindingFactory, BindingFactory symbolBindingFactory)` Contributes the factory for several built-in binding prefixes ("asset", "block", "component", "literal", prop", "nullfieldstrategy", "message", "validate", "translate", "var").
    `void` | TapestryModule.`contributeComponentEventResultProcessor(ComponentEventResultProcessor componentInstanceProcessor, MappedConfiguration<java.lang.Class,ComponentEventResultProcessor> configuration)` Contributes handlers for the following types: Object Failure case, added to provide a more useful exception message `Link` Sends a redirect to the link (which is typically a page render link) String Sends a page render redirect Class Interpreted as the class name of a page, sends a page render render redirect (this is more refactoring safe than the page name) `Component` A page's root component (though a non-root component will work, but will generate a warning).
    `static void` | TapestryModule.`contributeDefaultDataTypeAnalyzer(MappedConfiguration<java.lang.Class,java.lang.String> configuration)` Maps property types to data type names: String --> text Number --> number Enum --> enum Boolean --> boolean Date --> date
    `static void` | TapestryModule.`contributeFactoryDefaults(MappedConfiguration<java.lang.String,java.lang.Object> configuration)` Contributes factory defaults that may be overridden.
    `static void` | TapestryModule.`contributeHiddenFieldLocationRules(MappedConfiguration<java.lang.String,RelativeElementPosition> configuration)` Determines positioning of hidden fields relative to other elements (this is needed by `FormFragment` and others.
    `static void` | TapestryModule.`contributeMetaWorker(MappedConfiguration<java.lang.Class,MetaDataExtractor> configuration)` Contributes extractors for `Meta`, `Secure`, `ContentType` and `WhitelistAccessOnly` annotations.
    `static void` | TapestryModule.`contributeNullFieldStrategySource(MappedConfiguration<java.lang.String,NullFieldStrategy> configuration)` Contributes strategies accessible via the `NullFieldStrategySource` service.
    `void` | TapestryModule.`contributeObjectRenderer(MappedConfiguration<java.lang.Class,ObjectRenderer> configuration, ObjectRenderer locationRenderer, TypeCoercer typeCoercer)` Contributes a default object renderer for type Object, plus specialized renderers for `Request`, `Location`, `ComponentResources`, `EventContext`, `AvailableValues`, List, and Object[].
    `void` | TapestryModule.`contributePersistentFieldManager(MappedConfiguration<java.lang.String,PersistentFieldStrategy> configuration, Request request, PersistentFieldStrategy clientStrategy)` Contributes several strategies: session Values are stored in the `Session` flash Values are stored in the `Session`, until the next request (for the page) client Values are encoded into URLs (or hidden form fields)
    `static void` | TapestryModule.`contributeSessionPersistedObjectAnalyzer(MappedConfiguration<java.lang.Class,SessionPersistedObjectAnalyzer> configuration)` Identifies String, Number and Boolean as immutable objects, a catch-all handler for Object (that understands the `ImmutableSessionPersistedObject` annotation), and a handler for `OptimizedSessionPersistedObject`.
    `static void` | TapestryModule.`contributeTemplateParser(MappedConfiguration<java.lang.String,java.net.URL> config)`
    `static void` | TapestryModule.`contributeTranslatorSource(MappedConfiguration<java.lang.Class,Translator> configuration, NumericTranslatorSupport support, Html5Support html5Support)` Contributes the basic set of translators: string byte short integer long float double BigInteger BigDecimal
    `static void` | TapestryModule.`contributeValueEncoderSource(MappedConfiguration<java.lang.Class,java.lang.Object> configuration)` Contributes `ValueEncoder`s or `ValueEncoderFactory`s for types: Object String Enum
    `void` | TapestryModule.`defaultValueLabelProviders(MappedConfiguration<java.lang.Class,ValueLabelProvider> configuration)`
    `void` | AssetsModule.`disableCompressionForImageTypes(MappedConfiguration<java.lang.String,java.lang.Boolean> configuration)` Disables compression for the following content types: image/jpeg image/gif image/png image/svg+xml application/x-shockwave-flash application/font-woff application/x-font-ttf application/vnd.ms-fontobject
    `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` | AssetsModule.`provideBuiltinAssetDispatchers(MappedConfiguration<java.lang.String,AssetRequestHandler> configuration, AssetFactory contextAssetFactory, StackAssetRequestHandler stackAssetRequestHandler, ClasspathAssetAliasManager classpathAssetAliasManager, ResourceStreamer streamer, AssetSource assetSource, ClasspathAssetProtectionRule classpathAssetProtectionRule)` Contributes an handler for each mapped classpath alias, as well handlers for context assets and stack assets (combined `JavaScriptStack` files).
    `static void` | JavaScriptModule.`provideBuiltinJavaScriptStacks(MappedConfiguration<java.lang.String,JavaScriptStack> configuration, JavaScriptStack coreStack, JavaScriptStack internalStack)` Contributes the "core" and "internal" `JavaScriptStack`s
    `static void` | JavaScriptModule.`setupApplicationCatalogModules(MappedConfiguration<java.lang.String,java.lang.Object> configuration, LocalizationSetter localizationSetter, ComponentMessagesSource messagesSource, ResourceChangeTracker resourceChangeTracker, boolean compactJSON)`
    `static void` | JavaScriptModule.`setupBaseModules(MappedConfiguration<java.lang.String,java.lang.Object> configuration, Resource underscoreShim, Resource jqueryShim, Resource typeahead, Resource moment, Resource transition)`
    `static void` | TapestryModule.`setupCoreFrameworkValidators(MappedConfiguration<java.lang.String,Validator> configuration)` Contributes the basic set of validators: required minlength maxlength min max regexp email none
    `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 woff application/font-woff tff application/x-font-ttf eot application/vnd.ms-fontobject
    `static void` | JavaScriptModule.`setupFactoryDefaults(MappedConfiguration<java.lang.String,java.lang.Object> configuration)`
    `static void` | JavaScriptModule.`setupFoundationFramework(MappedConfiguration<java.lang.String,java.lang.Object> configuration, java.lang.String provider, Resource domPrototype, Resource domJQuery)`
    `static void` | AssetsModule.`setupSymbols(MappedConfiguration<java.lang.String,java.lang.Object> configuration)`

  - ### Uses of MappedConfiguration in org.apache.tapestry5.mongodb.modules

    Methods in org.apache.tapestry5.mongodb.modules with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MongodbModule.`contributeFactoryDefaults(MappedConfiguration<java.lang.String,java.lang.String> configuration)`

  - ### Uses of MappedConfiguration in org.apache.tapestry5.spring.modules

    Methods in org.apache.tapestry5.spring.modules with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SpringModule.`defaultExternalSpringContextOff(MappedConfiguration<java.lang.String,java.lang.Object> configuration)`

  - ### Uses of MappedConfiguration in org.apache.tapestry5.upload.modules

    Methods in org.apache.tapestry5.upload.modules with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | UploadModule.`contributeFactoryDefaults(MappedConfiguration<java.lang.String,java.lang.String> configuration)`

  - ### Uses of MappedConfiguration in org.apache.tapestry5.webresources.modules

    Methods in org.apache.tapestry5.webresources.modules with parameters of type MappedConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | WebResourcesModule.`provideCompilers(MappedConfiguration<java.lang.String,ResourceTransformer> configuration, ResourceTransformerFactory factory, CoffeeScriptCompiler coffeeScriptCompiler)`
    `static void` | WebResourcesModule.`provideLessCompilerProblemRenderer(MappedConfiguration<java.lang.Class,ObjectRenderer> configuration)` Alas `AntlrException`s do not have a useful toString() which makes them useless in the exception report; here we provide an `ObjectRenderer` that breaks them apart into useful strings.
    `static void` | WebResourcesModule.`setupDefaultCacheDirectory(MappedConfiguration<java.lang.String,java.lang.Object> configuration)`
    `static void` | WebResourcesModule.`setupDefaultResourceMinimizers(MappedConfiguration<java.lang.String,ResourceMinimizer> configuration)`

${project.version} - Copyright © 2003-2015 The Apache Software Foundation.