Package pro.verron.officestamper.api


package pro.verron.officestamper.api
  • Class
    Description
    AbstractCommentProcessor 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 of WordprocessingMLPackage.
    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.