- java.lang.Object
-
- org.commonmark.ext.autolink.AutolinkExtension
-
- All Implemented Interfaces:
Extension,Parser.ParserExtension
public class AutolinkExtension extends java.lang.Object implements Parser.ParserExtension
Extension for automatically turning plain URLs and email addresses into links.Create it with
create()and then configure it on the builders (Parser.Builder.extensions(Iterable),HtmlRenderer.Builder.extensions(Iterable)).The parsed links are turned into normal
Linknodes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAutolinkExtension.Builder
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<AutolinkType>linkTypes
-
Constructor Summary
Constructors Modifier Constructor Description privateAutolinkExtension(AutolinkExtension.Builder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AutolinkExtension.Builderbuilder()static Extensioncreate()voidextend(Parser.Builder parserBuilder)
-
-
-
Field Detail
-
linkTypes
private final java.util.Set<AutolinkType> linkTypes
-
-
Constructor Detail
-
AutolinkExtension
private AutolinkExtension(AutolinkExtension.Builder builder)
-
-
Method Detail
-
create
public static Extension create()
- Returns:
- the extension with default options
-
builder
public static AutolinkExtension.Builder builder()
- Returns:
- a builder to configure the behavior of the extension.
-
extend
public void extend(Parser.Builder parserBuilder)
- Specified by:
extendin interfaceParser.ParserExtension
-
-