com.greenpepper.shaded.com.vladsch.flexmark.ast.util.LinkResolvingHandler Maven / Gradle / Ivy
package com.greenpepper.shaded.com.vladsch.flexmark.ast.util;
import com.greenpepper.shaded.com.vladsch.flexmark.ast.Node;
import com.greenpepper.shaded.com.vladsch.flexmark.ast.NodeAdaptingVisitHandler;
import com.greenpepper.shaded.com.vladsch.flexmark.html.renderer.NodeRendererContext;
import com.greenpepper.shaded.com.vladsch.flexmark.html.renderer.ResolvedLink;
public class LinkResolvingHandler extends NodeAdaptingVisitHandler> implements LinkResolvingVisitor {
public LinkResolvingHandler(Class aClass, LinkResolvingVisitor adapter) {
super(aClass, adapter);
}
@Override
public ResolvedLink resolveLink(Node node, NodeRendererContext context, ResolvedLink link) {
//noinspection unchecked
return myAdapter.resolveLink((N)node, context, link);
}
}