Class OfficeStamperConfigurations
Utility class providing factory methods for various pre-configured instances of OfficeStamperConfiguration.
These configurations range from minimal to fully-featured, catering to different use cases for processing Office documents.
-
Method Summary
Modifier and TypeMethodDescriptionstatic OfficeStamperConfigurationfull()Creates a fullOfficeStamperConfigurationwith standard configurations, supplemented with additional pre- and post-processors for enhanced document handling.static OfficeStamperConfigurationminimal()Creates a minimalOfficeStamperConfigurationinstance with essential settings to provide basic placeholder processing and fallback resolvers.static OfficeStamperConfigurationraw()Creates aOfficeStamperConfigurationinstance without any configuration or resolvers, processors, preprocessors or postprocessors applied.static OfficeStamperConfigurationstandard()Creates a standardOfficeStamperConfigurationinstance with predefined settings.static OfficeStamperConfigurationstandard(ObjectResolver fallback) Creates a standardOfficeStamperConfigurationinstance with a set of predefined comment processors, resolvers, and preprocessors.
-
Method Details
-
full
Creates a full
OfficeStamperConfigurationwith standard configurations, supplemented with additional pre- and post-processors for enhanced document handling.This configuration includes preprocessors to:
- Remove language proof markings.
- Remove language information.
- Merge similar text runs.
It also includes postprocessors to:
- Remove orphaned footnotes.
- Remove orphaned endnotes.
- Returns:
- a fully configured
OfficeStamperConfigurationinstance with the additional processors applied.
-
standard
Creates a standard
OfficeStamperConfigurationinstance with predefined settings.The configuration is extended with custom comment processing, resolvers, and additional preprocessors.
It sets up a fallback resolver with the default value of a newline character ("
\n") to handle placeholder resolution.- Returns:
- a standard
OfficeStamperConfigurationinstance with pre-configured resolvers and processors
-
standard
Creates a standard
OfficeStamperConfigurationinstance with a set of predefined comment processors, resolvers, and preprocessors.The configuration is extended with custom functions for date and time formatting, and permits the provision of a custom fallback resolver.
- Parameters:
fallback- anObjectResolverto serve as the additional fallback resolver for this configuration.- Returns:
- a configured
OfficeStamperConfigurationobject implementing standard processing and formatting behaviors
-
minimal
Creates a minimal
OfficeStamperConfigurationinstance with essential settings to provide basic placeholder processing and fallback resolvers.This configuration includes:
- A fallback resolver with a default value of a newline character ("
\n"). - A placeholder preprocessor that prepares placeholders matching a specific pattern.
- Returns:
- a minimally configured
OfficeStamperConfigurationinstance
- A fallback resolver with a default value of a newline character ("
-
raw
Creates aOfficeStamperConfigurationinstance without any configuration or resolvers, processors, preprocessors or postprocessors applied.- Returns:
- a basic
OfficeStamperConfigurationinstance with no extra configurations
-