# Package org.apache.wiki.markdown.extensions.jspwikilinks.attributeprovider

Wikilinks' attributes custom decoration.

### Package Specification

### Related Documentation

Interface Summary
NodeAttributeProviderState<T extends com.vladsch.flexmark.util.ast.Node>: Encapsulates different attribute's set for different kinds of nodes.

Class Summary
ExternalLinkAttributeProviderState: `NodeAttributeProviderState` which sets the attributes for external links.
ImageLinkAttributeProviderState: `NodeAttributeProviderState` which sets the attributes for image links.
InterWikiLinkAttributeProviderState: `NodeAttributeProviderState` which sets the attributes for interwiki links.
JSPWikiLinkAttributeProvider: `AttributeProvider` to decorate `JSPWikiLink`s.
JSPWikiLinkAttributeProviderFactory: Simple `AttributeProviderFactory` to instantiate `JSPWikiLinkAttributeProvider`s.
LocalEditLinkAttributeProviderState: `NodeAttributeProviderState` which sets the attributes for local edit links.
LocalFootnoteLinkAttributeProviderState: `NodeAttributeProviderState` which sets the attributes for local footnote links.
LocalFootnoteRefLinkAttributeProviderState: `NodeAttributeProviderState` which sets the attributes for local footnote reference links.
LocalLinkAttributeProviderState: `NodeAttributeProviderState` which sets the attributes for local links.
LocalReadLinkAttributeProviderState: `NodeAttributeProviderState` which sets the attributes for local read links.
WysiwygEditingAttributeProviderState: `NodeAttributeProviderState` to finish up polishing WYSIWYG editing mode.