Module pro.verron.officestamper
Package pro.verron.officestamper.api
package pro.verron.officestamper.api
-
ClassDescriptionAbstractCommentProcessor is an abstract base class for comment processors.The Comment interface provides methods for managing comments in a document.Represents a comment processor for handling context-specific processing and operations on comments, paragraphs, and runs within a document.Represents a custom function encapsulating a name, parameter types, and a functional implementation.Represents a contract for classes that require the implementation of a BiFunction.The NeedsFunctionImpl interface specifies a contract for classes that require the implementation of a function that operates on a specific type and produces a result.Represents a contract for classes requiring the implementation of a TriFunction.The DocxDocument interface represents a WordprocessingML-based document, providing methods to access the document and stream its parts by type.The EvaluationContextConfigurer interface allows for custom configuration of a Spring Expression Language (SPEL) EvaluationContext.ExceptionResolver is a functional interface used to resolve the behavior when an exception occurs during the processing of a placeholder.The ObjectResolver interface provides a contract for resolving objects to create a run with the resolved content.OfficeStamper<T extends org.docx4j.openpackaging.packages.OpcPackage>This is an interface that defines the contract for stamping templates with context and writing the result to an
OutputStream
.Interface representing the configuration for the Office Stamper functionality.OfficeStamperException is a subclass of RuntimeException that represents an exception that can be thrown during the processing of an Office document using the OfficeStamper library.The Paragraph interface represents a paragraph in a text document.The ParagraphPlaceholderReplacer interface represents an object that can resolve expressions in a paragraph and replace them with values provided by an expression resolver.The Placeholder interface represents a placeholder in a text document.The PostProcessor interface defines a contract for performing transformations or manipulations on instances ofWordprocessingMLPackage
.The PreProcessor interface defines a method for processing a WordprocessingMLPackage document prior to executing specific operations.Represents the context in which a processor operates in a text document.StreamStamper<T extends org.docx4j.openpackaging.packages.OpcPackage>This class implements the functionality of an OfficeStamper meant for dealing with streams of data.This is an abstract class that provides a generic implementation for resolving objects to strings.