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

org.asciidoctor.extension.RubyExtensionRegistry Maven / Gradle / Ivy

There is a newer version: 3.0.0
Show newest version
package org.asciidoctor.extension;

import java.io.InputStream;

public interface RubyExtensionRegistry {

    RubyExtensionRegistry requireLibrary(String requiredLibrary);

    RubyExtensionRegistry loadClass(InputStream rubyClassStream);

    RubyExtensionRegistry preprocessor(String preprocessor);

    RubyExtensionRegistry postprocessor(String postprocessor);

    RubyExtensionRegistry docinfoProcessor(String docinfoProcessor);

    RubyExtensionRegistry includeProcessor(String includeProcessor);

    RubyExtensionRegistry treeprocessor(String treeProcessor);

    RubyExtensionRegistry block(String blockName, String blockProcessor);

    RubyExtensionRegistry block(String blockProcessor);

    RubyExtensionRegistry blockMacro(String blockName, String blockMacroProcessor);

    RubyExtensionRegistry blockMacro(String blockMacroProcessor);

    RubyExtensionRegistry inlineMacro(String blockName, String inlineMacroProcessor);

    RubyExtensionRegistry inlineMacro(String inlineMacroProcessor);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy