Class JSPWikiLinkAttributeProvider

java.lang.Object
org.apache.wiki.markdown.extensions.jspwikilinks.attributeprovider.JSPWikiLinkAttributeProvider
All Implemented Interfaces:
com.vladsch.flexmark.html.AttributeProvider

public class JSPWikiLinkAttributeProvider
extends java.lang.Object
implements com.vladsch.flexmark.html.AttributeProvider
AttributeProvider to decorate JSPWikiLinks. Acts as a factory of NodeAttributeProviderStates, which are the classes setting the attributes for each concrete type of link.
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected LinkParsingOperations linkOperations  
    protected Context wikiContext  
  • Constructor Summary

    Constructors
    Constructor Description
    JSPWikiLinkAttributeProvider​(Context wikiContext, boolean isImageInlining, java.util.List<org.apache.oro.text.regex.Pattern> inlineImagePatterns)  
  • Method Summary

    Modifier and Type Method Description
    void setAttributes​(com.vladsch.flexmark.util.ast.Node node, com.vladsch.flexmark.html.renderer.AttributablePart part, com.vladsch.flexmark.util.html.MutableAttributes attributes)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • JSPWikiLinkAttributeProvider

      public JSPWikiLinkAttributeProvider​(Context wikiContext, boolean isImageInlining, java.util.List<org.apache.oro.text.regex.Pattern> inlineImagePatterns)
  • Method Details

    • setAttributes

      public void setAttributes​(com.vladsch.flexmark.util.ast.Node node, com.vladsch.flexmark.html.renderer.AttributablePart part, com.vladsch.flexmark.util.html.MutableAttributes attributes)
      Specified by:
      setAttributes in interface com.vladsch.flexmark.html.AttributeProvider
      See Also:
      AttributeProvider.setAttributes(Node, AttributablePart, MutableAttributes)