Top Inners Fields Constructors Methods
com.vladsch.flexmark.ext.attributes.internal

public Class AttributesAttributeProvider

extends Object
implements AttributeProvider
Class Inheritance
All Implemented Interfaces
com.vladsch.flexmark.html.AttributeProvider
Imports
com.vladsch.flexmark.ast.AnchorRefTarget, com.vladsch.flexmark.ext.attributes.AttributeNode, .AttributesExtension, .AttributesNode, com.vladsch.flexmark.html.AttributeProvider, .IndependentAttributeProviderFactory, com.vladsch.flexmark.html.renderer.AttributablePart, .CoreNodeRenderer, .LinkResolverContext, com.vladsch.flexmark.util.ast.Node, com.vladsch.flexmark.util.data.DataHolder, com.vladsch.flexmark.util.html.Attribute, .MutableAttributes, com.vladsch.flexmark.util.sequence.BasedSequence, org.jetbrains.annotations.NotNull, java.util.ArrayList

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final AttributesOptions
private final NodeAttributeRepository

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

attributeOptionsback to summary
private final AttributesOptions attributeOptions
nodeAttributeRepositoryback to summary
private final NodeAttributeRepository nodeAttributeRepository

Constructor Detail

AttributesAttributeProviderback to summary
public AttributesAttributeProvider(LinkResolverContext context)

Method Detail

setAttributesback to summary
public void setAttributes(@NotNull Node node, @NotNull AttributablePart part, @NotNull MutableAttributes attributes)
Annotations
@Override
com.vladsch.flexmark.ext.attributes.internal back to summary

public Class AttributesAttributeProvider.Factory

extends IndependentAttributeProviderFactory
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public @NotNull AttributeProvider
apply(@NotNull LinkResolverContext
the function argument
context
)

Implements java.util.function.Function.apply.

Applies this function to the given argument.

Inherited from com.vladsch.flexmark.html.IndependentAttributeProviderFactory:
affectsGlobalScopegetAfterDependentsgetBeforeDependents

Constructor Detail

Factoryback to summary
public Factory()

Method Detail

applyback to summary
public @NotNull AttributeProvider apply(@NotNull LinkResolverContext context)

Implements java.util.function.Function.apply.

Doc from java.util.function.Function.apply.

Applies this function to the given argument.

Parameters
context:@NotNull LinkResolverContext

the function argument

Returns:@NotNull AttributeProvider

the function result

Annotations
@NotNull
@Override