Package pro.verron.officestamper.core


@NullMarked package pro.verron.officestamper.core

Provides the core functionality for the OfficeStamper library. This package contains essential components for document processing.

Ensures non-null values by default.

  • Class
    Description
    A hook that processes comments in a document.
    Utility class for working with comments in a DOCX document.
    A branch in the context tree.
    The root of the context tree.
    Utility class to retrieve elements from a document.
    Interface for hooks that process specific parts of a DOCX document.
    The DocxStamper class is an implementation of the OfficeStamper interface used to stamp DOCX templates with a context object and write the result to an output stream.
    The DocxStamperConfiguration class represents the configuration for the DocxStamper class.
    The core engine of OfficeStamper, responsible for processing expressions.
    A functional interface responsible for creating instances of the Engine class.
    Represents an invoker that encapsulates the name, arguments, and executor of a method to be invoked.
    The Invokers class serves as an implementation of the MethodResolver interface.
    Represents argument types associated with method invocation.
    The Matcher class provides methods to match and strip expressions based on a specified prefix and suffix.
    A registry for object resolvers.
    Factory for creating EvaluationContext instances for OfficeStamper.
    A record encapsulating an object and a method, and providing functionality to execute the method on the given object using reflection.
    Standard implementation of the Comment interface.
    Represents a wrapper for managing and manipulating DOCX paragraph elements.
    Represents a standard row in a table.
    The StandardTable class represents a table in a document and implements the Table interface.
    Represents a Tag entity consisting of a DocxPart and a CTSmartTagRun.
    Hook for processing tags.
    Represents a textual part of a DOCX document, encapsulating the content and structure of the part while enabling various operations such as accessing paragraphs, runs, and related parts.
    An EvaluationContext that combines multiple contexts.