Package com.vladsch.flexmark.ast.util
Class LinkResolverAdapter
- java.lang.Object
-
- com.vladsch.flexmark.util.visitor.AstActionHandler<LinkResolverAdapter,com.vladsch.flexmark.util.ast.Node,LinkResolvingHandler.LinkResolvingVisitor<com.vladsch.flexmark.util.ast.Node>,LinkResolvingHandler<com.vladsch.flexmark.util.ast.Node>>
-
- com.vladsch.flexmark.ast.util.LinkResolverAdapter
-
- All Implemented Interfaces:
LinkResolvingHandler.LinkResolvingVisitor<com.vladsch.flexmark.util.ast.Node>
,com.vladsch.flexmark.util.visitor.AstAction<com.vladsch.flexmark.util.ast.Node>
public class LinkResolverAdapter extends com.vladsch.flexmark.util.visitor.AstActionHandler<LinkResolverAdapter,com.vladsch.flexmark.util.ast.Node,LinkResolvingHandler.LinkResolvingVisitor<com.vladsch.flexmark.util.ast.Node>,LinkResolvingHandler<com.vladsch.flexmark.util.ast.Node>> implements LinkResolvingHandler.LinkResolvingVisitor<com.vladsch.flexmark.util.ast.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(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(Collection<LinkResolvingHandler> handlers)
ResolvedLink
resolveLink(com.vladsch.flexmark.util.ast.Node node, LinkResolverBasicContext context, ResolvedLink link)
-
-
-
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(Collection<LinkResolvingHandler> handlers)
-
-
Method Detail
-
addHandlers
public LinkResolverAdapter addHandlers(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(com.vladsch.flexmark.util.ast.Node node, LinkResolverBasicContext context, ResolvedLink link)
- Specified by:
resolveLink
in interfaceLinkResolvingHandler.LinkResolvingVisitor<com.vladsch.flexmark.util.ast.Node>
-
-