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

com.vladsch.flexmark.docx.converter.NodeDocxRendererHandler Maven / Gradle / Ivy

package com.vladsch.flexmark.docx.converter;

import com.vladsch.flexmark.util.ast.Node;
import com.vladsch.flexmark.util.visitor.AstAction;
import com.vladsch.flexmark.util.visitor.AstHandler;

public class NodeDocxRendererHandler extends AstHandler> {
    public NodeDocxRendererHandler(Class aClass, CustomNodeDocxRenderer adapter) {
        super(aClass, adapter);
    }

    public void render(Node node, DocxRendererContext context) {
        //noinspection unchecked
        getAdapter().render((N) node, context);
    }

    public static interface CustomNodeDocxRenderer extends AstAction {
        void render(N node, DocxRendererContext context);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy