
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