All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javax0.jamal.api.Context Maven / Gradle / Ivy

There is a newer version: 2.8.2
Show newest version
package javax0.jamal.api;

/**
 * General signature interface for the objects that an embedding application can use to pass context information to the
 * macros.
 * 

* Context information can be anything that the embedding application, and some macros may have in common. It is * also possible to pass data from the embedding application to the macro implementations via thread local variables, * but it is better to use this context pointer. *

* The context by default is {@code null}, and in case the embedding application needs a non-null pointer then it should * invoke the constructor of the {@link Processor} implementation that sets the context. */ public interface Context { }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy