javax0.jamal.api.Context Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jamal-api Show documentation
Show all versions of jamal-api Show documentation
Jamal macro library API interfaces
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