Package com.vladsch.flexmark.ast.util
Class LinkResolverAdapter
- java.lang.Object
-
- com.vladsch.flexmark.util.visitor.AstActionHandler<LinkResolverAdapter,Node,LinkResolvingHandler.LinkResolvingVisitor<Node>,LinkResolvingHandler<Node>>
-
- com.vladsch.flexmark.ast.util.LinkResolverAdapter
-
- All Implemented Interfaces:
LinkResolvingHandler.LinkResolvingVisitor<Node>
,AstAction<Node>
public class LinkResolverAdapter extends AstActionHandler<LinkResolverAdapter,Node,LinkResolvingHandler.LinkResolvingVisitor<Node>,LinkResolvingHandler<Node>> implements LinkResolvingHandler.LinkResolvingVisitor<Node>
-
-
Field Summary
Fields Modifier and Type Field Description protected static LinkResolvingHandler[]
EMPTY_HANDLERS
-
Constructor Summary
Constructors Constructor Description LinkResolverAdapter(LinkResolvingHandler... handlers)
LinkResolverAdapter(LinkResolvingHandler[]... handlers)
LinkResolverAdapter(java.util.Collection<LinkResolvingHandler> handlers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LinkResolverAdapter
addHandler(LinkResolvingHandler handler)
LinkResolverAdapter
addHandlers(LinkResolvingHandler[] handlers)
LinkResolverAdapter
addHandlers(LinkResolvingHandler[]... handlers)
LinkResolverAdapter
addHandlers(java.util.Collection<LinkResolvingHandler> handlers)
ResolvedLink
resolveLink(Node node, LinkResolverBasicContext context, ResolvedLink link)
-
Methods inherited from class com.vladsch.flexmark.util.visitor.AstActionHandler
addActionHandler, addActionHandlers, getAction, getAction, getHandler, getHandler, getNodeClasses, processChildren, processNode, processNodeOnly
-
-
-
-
Field Detail
-
EMPTY_HANDLERS
protected static final LinkResolvingHandler[] EMPTY_HANDLERS
-
-
Constructor Detail
-
LinkResolverAdapter
public LinkResolverAdapter(LinkResolvingHandler... handlers)
-
LinkResolverAdapter
public LinkResolverAdapter(LinkResolvingHandler[]... handlers)
-
LinkResolverAdapter
public LinkResolverAdapter(java.util.Collection<LinkResolvingHandler> handlers)
-
-
Method Detail
-
addHandlers
public LinkResolverAdapter addHandlers(java.util.Collection<LinkResolvingHandler> handlers)
-
addHandlers
public LinkResolverAdapter addHandlers(LinkResolvingHandler[] handlers)
-
addHandlers
public LinkResolverAdapter addHandlers(LinkResolvingHandler[]... handlers)
-
addHandler
public LinkResolverAdapter addHandler(LinkResolvingHandler handler)
-
resolveLink
public ResolvedLink resolveLink(Node node, LinkResolverBasicContext context, ResolvedLink link)
- Specified by:
resolveLink
in interfaceLinkResolvingHandler.LinkResolvingVisitor<Node>
-
-