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

info.bliki.extensions.scribunto.engine.ScribuntoEngine Maven / Gradle / Ivy

The newest version!
package info.bliki.extensions.scribunto.engine;

import info.bliki.extensions.scribunto.ScribuntoException;

public interface ScribuntoEngine {
    /**
     * Load a module from some parser-defined template loading mechanism and
     * register a parser output dependency.
     *
     * Does not initialize the module, i.e. do not expect it to complain if the module
     * text is garbage or has syntax error.
     *
     * @param moduleName The name of the module
     * @return the module
     * @throws ScribuntoException if the module could not be loaded
     */
    ScribuntoModule fetchModuleFromParser(String moduleName) throws ScribuntoException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy