Uses of Interface
org.apache.tapestry5.commons.MappedConfiguration
Packages that use MappedConfiguration
Package
Description
[INTERNAL USE ONLY] testing support implementation classes; API subject to change
Tapestry IOC service definitions
[INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
Optional module that allows JSON objects to be used with the
TypeCoercer service, when
the tapestry-ioc module is present.-
Uses of MappedConfiguration in org.apache.tapestry5.beanvalidator.modules
Methods in org.apache.tapestry5.beanvalidator.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidBeanValidatorModule.contributeServiceOverride(MappedConfiguration<Class<?>, Object> configuration, FieldValidatorDefaultSource source) -
Uses of MappedConfiguration in org.apache.tapestry5.commons.internal
Methods in org.apache.tapestry5.commons.internal with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidBasicTypeCoercions.provideBasicTypeCoercions(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration) Provides the basic type coercions to aMappedConfigurationinstance.static voidBasicDataTypeAnalyzers.provideDefaultDataTypeAnalyzers(MappedConfiguration<Class, String> configuration) Maps property types to data type names: String --> text Number --> number Enum --> enum Boolean --> boolean Date --> datestatic voidBasicTypeCoercions.provideJSR310TypeCoercions(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration) Provides the basic type coercions for JSR310 (java.time.*) to aConfigurationinstance. -
Uses of MappedConfiguration in org.apache.tapestry5.commons.services
Methods in org.apache.tapestry5.commons.services with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic <S,T> void CoercionTuple.add(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration, Class<S> sourceType, Class<T> targetType, Coercion<S, T> coercion) Convenience method to create a coercion tuple using CoercionTuple.create(Class, Class, Coercion) and add it to a MappedConfiguration in a single step.static <S,T> void CoercionTuple.override(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration, Class<S> sourceType, Class<T> targetType, Coercion<S, T> coercion) Convenience method to create a coercion tuple using CoercionTuple.create(Class, Class, Coercion) and override a matching one in a MappedConfiguration in a single step. -
Uses of MappedConfiguration in org.apache.tapestry5.hibernate.modules
Methods in org.apache.tapestry5.hibernate.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidHibernateCoreModule.contributeFactoryDefaults(MappedConfiguration<String, String> configuration) -
Uses of MappedConfiguration in org.apache.tapestry5.hibernate.web.modules
Methods in org.apache.tapestry5.hibernate.web.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidHibernateModule.contributeApplicationStateManager(MappedConfiguration<Class, ApplicationStateContribution> configuration, boolean entitySessionStatePersistenceStrategyEnabled, HibernateSessionSource sessionSource) ContributesApplicationStateContributions for all registered Hibernate entity classes.voidHibernateModule.contributeApplicationStatePersistenceStrategySource(MappedConfiguration<String, ApplicationStatePersistenceStrategy> configuration) Contributes the following strategy: entity Stores the id of the entity and reloads from theSessionstatic voidHibernateModule.contributeFactoryDefaults(MappedConfiguration<String, String> configuration) static voidHibernateModule.contributePersistentFieldManager(MappedConfiguration<String, PersistentFieldStrategy> configuration) Contributes the following: entity Stores the id of the entity and reloads from theSessionstatic voidHibernateModule.contributeValueEncoderSource(MappedConfiguration<Class, ValueEncoderFactory> configuration, boolean provideEncoders, HibernateSessionSource sessionSource, org.hibernate.Session session, TypeCoercer typeCoercer, PropertyAccess propertyAccess, LoggerSource loggerSource, org.slf4j.Logger logger) ContributesValueEncoderFactorys for all registered Hibernate entity classes.static voidHibernateModule.provideInjectableSessionObject(MappedConfiguration<Class, Object> configuration, org.hibernate.Session session) -
Uses of MappedConfiguration in org.apache.tapestry5.http.internal
Methods in org.apache.tapestry5.http.internal with parameters of type MappedConfigurationModifier and TypeMethodDescriptionvoidAbstractContributionDef.contribute(ModuleBuilderSource moduleSource, ServiceResources resources, MappedConfiguration configuration) -
Uses of MappedConfiguration in org.apache.tapestry5.http.modules
Methods in org.apache.tapestry5.http.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidTapestryHttpModule.contributeFactoryDefaults(MappedConfiguration<String, Object> configuration) Contributes factory defaults that may be overridden.static voidTapestryHttpModule.contributeSessionPersistedObjectAnalyzer(MappedConfiguration<Class, SessionPersistedObjectAnalyzer> configuration) Identifies String, Number and Boolean as immutable objects, a catch-all handler for Object (that understands theImmutableSessionPersistedObjectannotation), and a handler forOptimizedSessionPersistedObject.static voidTapestryHttpModule.contributeTypeCoercer(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration) -
Uses of MappedConfiguration in org.apache.tapestry5.internal.test
Methods in org.apache.tapestry5.internal.test with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidPageTesterModule.setupTestableOverrides(MappedConfiguration<Class, 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 MappedConfigurationModifier and TypeMethodDescriptionvoidContributionDef.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 MappedConfigurationModifier and TypeClassDescriptionclassA wrapper around a Map that provides theMappedConfigurationinterface, 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 otherContributionDef, 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 MappedConfigurationModifier and TypeMethodDescriptionvoidContributionDefImpl.contribute(ModuleBuilderSource moduleSource, ServiceResources resources, MappedConfiguration configuration) -
Uses of MappedConfiguration in org.apache.tapestry5.ioc.modules
Methods in org.apache.tapestry5.ioc.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidTapestryIOCModule.provideBasicTypeCoercions(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration) Contributes a set of standard type coercions to theTypeCoercerservice: 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 toTimeIntervalTimeIntervalto Long Object to Object[] (wrapping the object as an array) Collection to Object[] (via the toArray() method)Flowto ListFlowto Boolean (false if empty)static voidTapestryIOCModule.provideJSR10TypeCoercions(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration) Contributes coercions to and from Java Time API (JSR 310) classes.static voidTapestryIOCModule.providePerthreadScope(MappedConfiguration<String, ServiceLifecycle> configuration) Contributes the "perthread" scope.static voidTapestryIOCModule.setupDefaultSymbols(MappedConfiguration<String, Object> configuration) -
Uses of MappedConfiguration in org.apache.tapestry5.ioc.test
Methods in org.apache.tapestry5.ioc.test that return MappedConfigurationModifier and TypeMethodDescriptionprotected final <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 MappedConfigurationModifier and TypeMethodDescriptionstatic voidJpaModule.provideApplicationStateContributions(MappedConfiguration<Class, ApplicationStateContribution> configuration, EntityManagerSource entityManagerSource, boolean entitySessionStatePersistenceStrategyEnabled) voidJpaModule.provideApplicationStatePersistenceStrategies(MappedConfiguration<String, ApplicationStatePersistenceStrategy> configuration) static voidJpaModule.provideEntityPersistentFieldStrategies(MappedConfiguration<String, PersistentFieldStrategy> configuration) static voidJpaModule.provideFactoryDefaults(MappedConfiguration<String, String> configuration) static voidJpaModule.provideValueEncoders(MappedConfiguration<Class, ValueEncoderFactory> configuration, boolean provideEncoders, EntityManagerSource entityManagerSource, EntityManagerManager entityManagerManager, TypeCoercer typeCoercer, PropertyAccess propertyAccess, LoggerSource loggerSource) -
Uses of MappedConfiguration in org.apache.tapestry5.json.modules
Methods in org.apache.tapestry5.json.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidJSONModule.provideCoercions(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration) -
Uses of MappedConfiguration in org.apache.tapestry5.kaptcha.modules
Methods in org.apache.tapestry5.kaptcha.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidKaptchaModule.factoryDefaults(MappedConfiguration<String, Object> configuration) -
Uses of MappedConfiguration in org.apache.tapestry5.modules
Methods in org.apache.tapestry5.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidAssetsModule.addApplicationAndTapestryMappings(MappedConfiguration<String, String> configuration, String appPackage) static voidAssetsModule.addMappingsForLibraryVirtualFolders(MappedConfiguration<String, String> configuration, ComponentClassResolver resolver) static voidInternalModule.configureControlledPackagesFromComponentClassResolver(MappedConfiguration<String, ControlledPackageType> configuration, ComponentClassResolver resolver) Contributes packages identified byComponentClassResolver.getControlledPackageMapping().voidAssetsModule.configureStandardAssetFactories(MappedConfiguration<String, AssetFactory> configuration, AssetFactory contextAssetFactory, AssetFactory classpathAssetFactory) static voidBootstrap4Module.contributeApplicationDefaults(MappedConfiguration<String, Object> configuration) voidTapestryModule.contributeApplicationStatePersistenceStrategySource(MappedConfiguration<String, ApplicationStatePersistenceStrategy> configuration, ApplicationStatePersistenceStrategy sessionStategy) Contributes the default "session" strategy.static voidTapestryModule.contributeBindingSource(MappedConfiguration<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").voidTapestryModule.contributeComponentEventResultProcessor(ComponentEventResultProcessor componentInstanceProcessor, MappedConfiguration<Class, ComponentEventResultProcessor> configuration) Contributes handlers for the following types: Object Failure case, added to provide a more useful exception messageLinkSends 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)ComponentA page's root component (though a non-root component will work, but will generate a warning).static voidTapestryModule.contributeDefaultDataTypeAnalyzer(MappedConfiguration<Class, String> configuration) Maps property types to data type names: String --> text Number --> number Enum --> enum Boolean --> boolean Date --> datestatic voidPageLoadModule.contributeFactoryDefaults(MappedConfiguration<String, Object> configuration) Contributes factory defaults that may be overridden.static voidTapestryModule.contributeFactoryDefaults(MappedConfiguration<String, Object> configuration) Contributes factory defaults that may be overridden.static voidTapestryModule.contributeHiddenFieldLocationRules(MappedConfiguration<String, RelativeElementPosition> configuration) Determines positioning of hidden fields relative to other elements (this is needed byFormFragmentand others.static voidTapestryModule.contributeMetaWorker(MappedConfiguration<Class, MetaDataExtractor> configuration) static voidTapestryModule.contributeNullFieldStrategySource(MappedConfiguration<String, NullFieldStrategy> configuration) Contributes strategies accessible via theNullFieldStrategySourceservice.voidTapestryModule.contributeObjectRenderer(MappedConfiguration<Class, ObjectRenderer> configuration, ObjectRenderer locationRenderer, TypeCoercer typeCoercer) Contributes a default object renderer for type Object, plus specialized renderers forRequest,Location,ComponentResources,EventContext,AvailableValues, List, and Object[].voidTapestryModule.contributePersistentFieldManager(MappedConfiguration<String, PersistentFieldStrategy> configuration, Request request, PersistentFieldStrategy clientStrategy) static voidTapestryModule.contributeTemplateParser(MappedConfiguration<String, URL> config) static voidTapestryModule.contributeTranslatorSource(MappedConfiguration<Class, Translator> configuration, NumericTranslatorSupport support, Html5Support html5Support) Contributes the basic set of translators: string byte short integer long float double BigInteger BigDecimalstatic voidTapestryModule.contributeTypeCoercer(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration, ObjectLocator objectLocator, ThreadLocale threadLocale, AssetSource assetSource, DynamicTemplateParser dynamicTemplateParser) Adds coercions: String toSelectModelMap toSelectModelCollection toGridDataSourcenull toGridDataSourceList toSelectModelComponentResourcesAware(typically, a component) toComponentResourcesComponentResourcestoPropertyOverridesString toRenderableRenderabletoBlockString toDateFormatString toResource(viaAssetSource.resourceForPath(String))RenderabletoRenderCommandString toPatternString toDateFormatResourcetoDynamicTemplateAssettoResourceValueEncodertoValueEncoderFactorystatic voidTapestryModule.contributeValueEncoderSource(MappedConfiguration<Class, Object> configuration) ContributesValueEncoders orValueEncoderFactorys for types: Object String EnumvoidTapestryModule.defaultValueLabelProviders(MappedConfiguration<Class, ValueLabelProvider> configuration) voidAssetsModule.disableCompressionForImageTypes(MappedConfiguration<String, 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-fontobjectstatic voidTapestryModule.gracefullyHandleFormsRequirePostException(MappedConfiguration<Class, Object> configuration, boolean productionMode) static voidJavaScriptModule.overrideGlyphiconWithFontAwesomeIfNeeded(MappedConfiguration<Class, Class> configuration, Compatibility compatibility) Overrides theGlyphiconcomponent withFontAwesomeIconif Bootstrap 3 isn't enabled.static voidTapestryModule.productionModeOverrides(MappedConfiguration<Class, Object> configuration, boolean productionMode) In production mode, overrideUpdateListenerHubto be an empty placeholder.static voidTapestryModule.provideBaseAjaxComponentEventResultProcessors(MappedConfiguration<Class, ComponentEventResultProcessor> configuration) Contributes handlers for the following types: Object Failure case, added to provide more useful exception messageRenderCommandTypically, aBlockComponentRenders the component and its body (unless its a page, in which case a redirect JSON response is sent)JSONObjectorJSONArrayThe JSONObject is returned as a text/javascript responseStreamResponseThe 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 pageLinkSends a JSON response to redirect to the linkClassTreats the class as a page class and sends a redirect for a page render for that pageMultiZoneUpdateSends 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 asRenderCommand.static voidAssetsModule.provideBuiltinAssetDispatchers(MappedConfiguration<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 (combinedJavaScriptStackfiles).static voidJavaScriptModule.provideBuiltinJavaScriptStacks(MappedConfiguration<String, JavaScriptStack> configuration, JavaScriptStack coreStack, JavaScriptStack internalStack) Contributes the "core" and "internal"JavaScriptStacksstatic voidJavaScriptModule.setupApplicationCatalogModules(MappedConfiguration<String, Object> configuration, LocalizationSetter localizationSetter, ComponentMessagesSource messagesSource, ResourceChangeTracker resourceChangeTracker, boolean compactJSON) static voidJavaScriptModule.setupBaseModules(MappedConfiguration<String, Object> configuration, Resource underscoreShim, Resource jqueryShim, Resource typeahead, Resource moment, Resource transition, Resource bootstrapUtil, Compatibility compatibility) static voidBootstrap4Module.setupCompatibilityDefaults(MappedConfiguration<Trait, Boolean> configuration) static voidJavaScriptModule.setupCompatibilityDefaults(MappedConfiguration<Trait, Boolean> configuration) static voidNoBootstrapModule.setupCompatibilityDefaults(MappedConfiguration<Trait, Boolean> configuration) static voidTapestryModule.setupCoreFrameworkValidators(MappedConfiguration<String, Validator> configuration) Contributes the basic set of validators: required minlength maxlength min max regexp email nonevoidAssetsModule.setupDefaultContentTypeMappings(MappedConfiguration<String, 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-fontobjectstatic voidJavaScriptModule.setupFactoryDefaults(MappedConfiguration<String, Object> configuration) static voidJavaScriptModule.setupFoundationFramework(MappedConfiguration<String, Object> configuration, String provider, Resource domPrototype, Resource domJQuery) static voidAssetsModule.setupSymbols(MappedConfiguration<String, Object> configuration) -
Uses of MappedConfiguration in org.apache.tapestry5.mongodb.modules
Methods in org.apache.tapestry5.mongodb.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidMongodbModule.contributeFactoryDefaults(MappedConfiguration<String, String> configuration) static voidMongodbModule.contributeTypeCoercer(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration) -
Uses of MappedConfiguration in org.apache.tapestry5.rest.jackson.modules
Methods in org.apache.tapestry5.rest.jackson.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidRestJacksonModule.contributeComponentEventResultProcessor(MappedConfiguration<Class, ComponentEventResultProcessor> configuration, MappedEntityManager mappedEntityManager, Response response, ObjectMapperSource objectMapperSource, String outputEncoding) Adds a (entity class, JacksonComponentEventResultProcessor) for each entity class returned byMappedEntityManager.getEntities(). -
Uses of MappedConfiguration in org.apache.tapestry5.spring.modules
Methods in org.apache.tapestry5.spring.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidSpringModule.defaultExternalSpringContextOff(MappedConfiguration<String, Object> configuration) -
Uses of MappedConfiguration in org.apache.tapestry5.upload.modules
Methods in org.apache.tapestry5.upload.modules with parameters of type MappedConfigurationModifier and TypeMethodDescriptionstatic voidUploadModule.contributeFactoryDefaults(MappedConfiguration<String, String> configuration)