Interface ExtensionGroup

  • All Known Implementing Classes:
    ExtensionGroupImpl

    public interface ExtensionGroup
    An ExtensionGroup allows to collectively register and unregister extensions. All extensions are registered lazily and are not effective before a call to register().

    Example:

     ExtensionGroup group = asciidoctor.createGroup();
     group.block(myBlock).preprocessor(mypreprocessor);
    
     // Convert with extensions
     group.register();
     asciidoctor.convert(...);
     group.unregister();
    
     // Convert without extensions
     asciidoctor.convert(...);