Package com.vladsch.flexmark.ast.util
Class AttributeProviderAdapter
- java.lang.Object
-
- com.vladsch.flexmark.util.visitor.AstActionHandler<AttributeProviderAdapter,com.vladsch.flexmark.util.ast.Node,AttributeProvidingHandler.AttributeProvidingVisitor<com.vladsch.flexmark.util.ast.Node>,AttributeProvidingHandler<com.vladsch.flexmark.util.ast.Node>>
-
- com.vladsch.flexmark.ast.util.AttributeProviderAdapter
-
- All Implemented Interfaces:
AttributeProvidingHandler.AttributeProvidingVisitor<com.vladsch.flexmark.util.ast.Node>
,com.vladsch.flexmark.util.visitor.AstAction<com.vladsch.flexmark.util.ast.Node>
public class AttributeProviderAdapter extends com.vladsch.flexmark.util.visitor.AstActionHandler<AttributeProviderAdapter,com.vladsch.flexmark.util.ast.Node,AttributeProvidingHandler.AttributeProvidingVisitor<com.vladsch.flexmark.util.ast.Node>,AttributeProvidingHandler<com.vladsch.flexmark.util.ast.Node>> implements AttributeProvidingHandler.AttributeProvidingVisitor<com.vladsch.flexmark.util.ast.Node>
-
-
Field Summary
Fields Modifier and Type Field Description protected static AttributeProvidingHandler[]
EMPTY_HANDLERS
-
Constructor Summary
Constructors Constructor Description AttributeProviderAdapter(AttributeProvidingHandler... handlers)
AttributeProviderAdapter(AttributeProvidingHandler[]... handlers)
AttributeProviderAdapter(Collection<AttributeProvidingHandler> handlers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeProviderAdapter
addHandler(AttributeProvidingHandler handler)
AttributeProviderAdapter
addHandlers(AttributeProvidingHandler... handlers)
AttributeProviderAdapter
addHandlers(AttributeProvidingHandler[]... handlers)
AttributeProviderAdapter
addHandlers(Collection<AttributeProvidingHandler> handlers)
void
setAttributes(com.vladsch.flexmark.util.ast.Node node, AttributablePart part, com.vladsch.flexmark.util.html.MutableAttributes attributes)
-
-
-
Field Detail
-
EMPTY_HANDLERS
protected static final AttributeProvidingHandler[] EMPTY_HANDLERS
-
-
Constructor Detail
-
AttributeProviderAdapter
public AttributeProviderAdapter(AttributeProvidingHandler... handlers)
-
AttributeProviderAdapter
public AttributeProviderAdapter(AttributeProvidingHandler[]... handlers)
-
AttributeProviderAdapter
public AttributeProviderAdapter(Collection<AttributeProvidingHandler> handlers)
-
-
Method Detail
-
addHandlers
public AttributeProviderAdapter addHandlers(Collection<AttributeProvidingHandler> handlers)
-
addHandlers
public AttributeProviderAdapter addHandlers(AttributeProvidingHandler... handlers)
-
addHandlers
public AttributeProviderAdapter addHandlers(AttributeProvidingHandler[]... handlers)
-
addHandler
public AttributeProviderAdapter addHandler(AttributeProvidingHandler handler)
-
setAttributes
public void setAttributes(com.vladsch.flexmark.util.ast.Node node, AttributablePart part, com.vladsch.flexmark.util.html.MutableAttributes attributes)
- Specified by:
setAttributes
in interfaceAttributeProvidingHandler.AttributeProvidingVisitor<com.vladsch.flexmark.util.ast.Node>
-
-