Uses of Interface
name.matthewgreet.strutscommons.policy.Policy
Packages that use Policy
Package
Description
Exceptions used internally by interceptors.
Standard adjusters, converters and validators used in alternate annotation-based annotation.
Various helper classes, especially for session-based data, and libraries.
-
Uses of Policy in name.matthewgreet.strutscommons.exception
Methods in name.matthewgreet.strutscommons.exception that return types with arguments of type PolicyModifier and TypeMethodDescriptionPolicyLookupRejectionException.getPolicyClass()Returns policy class that cannot be added or removed.Constructor parameters in name.matthewgreet.strutscommons.exception with type arguments of type PolicyModifierConstructorDescriptionConverterNotDefaultException(Class<? extends Policy<?>> policyClass) CustomPolicyNotApplicableException(Class<? extends Policy<?>> policyClass) NotPolicyImplementationException(Class<? extends Policy<?>> policyClass) PolicyLookupRejectionException(String message, Class<? extends Policy<?>> policyClass) -
Uses of Policy in name.matthewgreet.strutscommons.policy
Subinterfaces of Policy in name.matthewgreet.strutscommons.policyModifier and TypeInterfaceDescriptioninterfaceAdjuster<A extends Annotation>Interface for adjusters, which alter form field values and used byAnnotationValidationInterceptorandAnnotationValidationInterceptor2.interfaceCollectionConverter<A extends Annotation,T> Interface for form field validators used byAnnotationValidationInterceptorandAnnotationValidationInterceptor2that convert from string values to collections and vice versa.interfaceCollectionPostConversionAdjuster<A extends Annotation,T> Interface for post conversion adjusters, which alter form field values that are collections and used byAnnotationValidationInterceptor2(notAnnotationValidationInterceptor).interfaceCollectionPostConversionValidator<A extends Annotation,T> Interface for form field validators used byAnnotationValidationInterceptorandAnnotationValidationInterceptor2that check a converted value.interfaceConverter<A extends Annotation,T> Interface for form field validators used byAnnotationValidationInterceptorandAnnotationValidationInterceptor2that convert from string values to single values and vice versa.interfaceNonConversionValidator<A extends Annotation>Interface for form field validators used byAnnotationValidationInterceptorandAnnotationValidationInterceptor2that validate before any conversion.interfacePostConversionAdjuster<A extends Annotation,T> Interface for post conversion adjusters, which alter form field values and used byAnnotationValidationInterceptor2(notAnnotationValidationInterceptor).interfacePostConversionValidator<A extends Annotation,T> Interface for form field validators used byAnnotationValidationInterceptorandAnnotationValidationInterceptor2that check a converted value.Classes in name.matthewgreet.strutscommons.policy that implement PolicyModifier and TypeClassDescriptionclassAbstractAdjusterSupport<A extends Annotation>Preferred template class for implementations of adjusters.classAbstractCollectionConverterSupport<A extends Annotation,T> Preferred template class for implementations of converters to collection-based data types.classPreferred template class for implementations of post conversion adjusters of collections.classPreferred template class for implementations of post-conversion validators of collection-based data types.classAbstractConverterSupport<A extends Annotation,T> Preferred template class for implementations of converters to single value data type.classTemplate class for client supplied adjusters that modifies a form field value.classTemplate class for client supplied converters to collection-based data types.classTemplate class for client supplied converters to collection-based data types that just format for a view helper.classTemplate class for client supplied adjusters that modifies a form field collection value.classTemplate class for client supplied validators that validates a converted form field value that are collections.classTemplate class for client supplied validators that convert a string-based form field to a single, other data type.classTemplate class for client supplied converters that just format for a view helper.classTemplate class for client supplied validators that convert a string-based form field to a single, other data type.classTemplate class for client supplied adjusters that modifies a form field value.classTemplate class for client supplied validators that validates a converted form field value that are single values.classAbstractDefaultCollectionConverterSupport<A extends Annotation,T> Preferred template class for implementations of converters to collection-based data types that can be default collection converters.classAbstractDefaultConverterSupport<A extends Annotation,T> Preferred template class for implementations of converters to single value data type that can be default converters.classAbstractNonConversionValidatorSupport<A extends Annotation>Preferred template class for implementations of non-conversion validators of single value data types.classAbstractPolicySupport<A extends Annotation>classAbstractPostConversionAdjusterSupport<A extends Annotation,T> Preferred template class for implementations of post conversion adjusters.classAbstractPostConversionValidatorSupport<A extends Annotation,T> Preferred template class for implementations of post-conversion validators of single value data types.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of Policy in name.matthewgreet.strutscommons.util
Classes in name.matthewgreet.strutscommons.util with type parameters of type PolicyModifier and TypeClassDescriptionstatic classInterceptorCommonLibrary.PolicyEntry<A extends Annotation,P extends Policy<A>, T> Describes table entry that finds a policy class from the annotation class that configures it.Methods in name.matthewgreet.strutscommons.util with type parameters of type PolicyModifier and TypeMethodDescriptionprotected <A extends Annotation,P extends Policy<A>, T>
voidDefaultPolicyLookup.addDynamicPolicyInternalAutomatic(InterceptorCommonLibrary.PolicyEntry<A, P, T> policyEntry) protected <A extends Annotation,P extends Policy<A>, T>
InterceptorCommonLibrary.PolicyEntry<A, ?, ?> DefaultPolicyLookup.addDynamicPolicyInternalManual(InterceptorCommonLibrary.PolicyEntry<A, P, T> policyEntry) <A extends Annotation,P extends Policy<A>, T>
InterceptorCommonLibrary.PolicyEntry<A, P, T> DefaultPolicyLookup.getPolicyEntry(Class<? extends A> annotationClass) Returns policy implementation configuration for a form field annotation, or null if not set.<A extends Annotation,P extends Policy<A>, T>
InterceptorCommonLibrary.PolicyEntry<A, P, T> PolicyLookup.getPolicyEntry(Class<? extends A> annotationClass) Returns policy class and related metadata to be used for a form field annotation, or null if not found.static <A extends Annotation,P extends Policy<A>, T>
InterceptorCommonLibrary.PolicyEntry<?, ?, ?> DefaultPolicyLookup.makePolicyEntryFromClassNames(String annotationClassName, String policyClassName, String recipientTypeName, InterceptorCommonLibrary.AnnotationUsage annotationUsage, boolean builtIn, boolean defaultPolicy) <A extends Annotation,P extends Policy<A>, T>
InterceptorCommonLibrary.PolicyEntry<A, ?, ?> Adds a form field policy not found by classpath scanning, so it can be found from the annotation that configures it, replacing any existing using the same annotation.<A extends Annotation,P extends Policy<A>, T>
InterceptorCommonLibrary.PolicyEntry<A, ?, ?> Adds policy class so it can be found from its annotation class, returning description of any existing policy that was replaced.<A extends Annotation,P extends Policy<A>, T>
InterceptorCommonLibrary.PolicyEntry<A, P, T> DefaultPolicyLookup.removePolicy(Class<? extends A> annotationClass) Removes form field policy found from the class of annotation that configures it and returns policy config, or null if not found.<A extends Annotation,P extends Policy<A>, T>
InterceptorCommonLibrary.PolicyEntry<A, P, T> PolicyLookup.removePolicy(Class<? extends A> annotationClass) Removes policy class from lookup, returning description of any existing policy that was removed.