Uses of Interface
pro.verron.officestamper.api.OfficeStamperConfiguration
Packages that use OfficeStamperConfiguration
Package
Description
Defines the core API for the library.
Provides the core functionality for the OfficeStamper library.
This package contains the preset configurations and utilities for OfficeStamper.
-
Uses of OfficeStamperConfiguration in pro.verron.officestamper.api
Methods in pro.verron.officestamper.api that return OfficeStamperConfigurationModifier and TypeMethodDescriptionOfficeStamperConfiguration.addCommentProcessor(Class<?> interfaceClass, CommentProcessorFactory commentProcessorFactory) Adds a comment processor to theOfficeStamperConfiguration.OfficeStamperConfiguration.addResolver(ObjectResolver resolver) Adds an ObjectResolver to the OfficeStamperConfiguration.OfficeStamperConfiguration.exposeInterfaceToExpressionLanguage(Class<?> interfaceClass, Object implementation) Exposes an interface to the expression language.OfficeStamperConfiguration.setEvaluationContextFactory(EvaluationContextFactory evaluationContextFactory) Sets theEvaluationContextFactoryfor creating Spring Expression Language (SpEL) EvaluationContext instances.OfficeStamperConfiguration.setExceptionResolver(ExceptionResolver exceptionResolver) Sets the exception resolver to be used by the OfficeStamperConfiguration.OfficeStamperConfiguration.setExpressionParser(org.springframework.expression.ExpressionParser expressionParser) Sets the expression parser to be used by the office stamper.OfficeStamperConfiguration.setResolvers(List<ObjectResolver> resolvers) Sets the list of object resolvers for the OfficeStamper configuration.CustomFunction.NeedsBiFunctionImpl.withImplementation(BiFunction<T, U, ?> object) Registers or sets a BiFunction implementation to be used by the client.CustomFunction.NeedsFunctionImpl.withImplementation(Function<T, ?> function) Sets a function implementation that operates on a specific input type and produces a result.CustomFunction.NeedsTriFunctionImpl.withImplementation(TriFunction<T, U, V, ?> function) Registers the implementation of a TriFunction that accepts three input arguments of types T, U, and V and produces a result. -
Uses of OfficeStamperConfiguration in pro.verron.officestamper.core
Classes in pro.verron.officestamper.core that implement OfficeStamperConfigurationModifier and TypeClassDescriptionclassTheDocxStamperConfigurationclass represents the configuration for theDocxStamperclass.Constructors in pro.verron.officestamper.core with parameters of type OfficeStamperConfigurationModifierConstructorDescriptionDocxStamper(OfficeStamperConfiguration configuration) Creates newDocxStamperwith the given configuration. -
Uses of OfficeStamperConfiguration in pro.verron.officestamper.preset
Methods in pro.verron.officestamper.preset that return OfficeStamperConfigurationModifier and TypeMethodDescriptionstatic OfficeStamperConfigurationOfficeStamperConfigurations.full()Creates a fullOfficeStamperConfigurationwith standard configurations, supplemented with additional pre- and post-processors for enhanced document handling.static OfficeStamperConfigurationOfficeStamperConfigurations.minimal()Creates a minimalOfficeStamperConfigurationinstance with essential settings to provide basic placeholder processing and fallback resolvers.static OfficeStamperConfigurationOfficeStamperConfigurations.raw()Creates aOfficeStamperConfigurationinstance without any configuration or resolvers, processors, preprocessors or postprocessors applied.static OfficeStamperConfigurationOfficeStamperConfigurations.standard()Creates a standardOfficeStamperConfigurationinstance with predefined settings.static OfficeStamperConfigurationOfficeStamperConfigurations.standard(ObjectResolver fallback) Creates a standardOfficeStamperConfigurationinstance with a set of predefined comment processors, resolvers, and preprocessors.Methods in pro.verron.officestamper.preset with parameters of type OfficeStamperConfigurationModifier and TypeMethodDescriptionstatic OfficeStamper<org.docx4j.openpackaging.packages.WordprocessingMLPackage> OfficeStampers.docxPackageStamper(OfficeStamperConfiguration configuration) Creates anOfficeStamperinstance for processingWordprocessingMLPackagedocuments with the specified configuration.static StreamStamper<org.docx4j.openpackaging.packages.WordprocessingMLPackage> OfficeStampers.docxStamper(OfficeStamperConfiguration configuration) Creates aStreamStamperinstance that processesWordprocessingMLPackage(DOCX) documents by applying stamping with the given configuration.