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.
-
ClassDescriptionA 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
DocxStamperclass is an implementation of theOfficeStamperinterface used to stamp DOCX templates with a context object and write the result to an output stream.TheDocxStamperConfigurationclass represents the configuration for theDocxStamperclass.The core engine of OfficeStamper, responsible for processing expressions.A functional interface responsible for creating instances of theEngineclass.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 creatingEvaluationContextinstances 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 theCommentinterface.Represents a wrapper for managing and manipulating DOCX paragraph elements.Represents a standard row in a table.TheStandardTableclass represents a table in a document and implements theTableinterface.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.AnEvaluationContextthat combines multiple contexts.