Class AutolinkNodePostProcessor

java.lang.Object
com.vladsch.flexmark.parser.block.NodePostProcessor
com.vladsch.flexmark.ext.autolink.internal.AutolinkNodePostProcessor
All Implemented Interfaces:
PostProcessor

public class AutolinkNodePostProcessor extends NodePostProcessor
  • Field Details

    • URI_PREFIX

      private static final Pattern URI_PREFIX
    • intellijDummyIdentifier

      private final boolean intellijDummyIdentifier
    • linkExtractor

      private final org.nibor.autolink.LinkExtractor linkExtractor
  • Constructor Details

    • AutolinkNodePostProcessor

      public AutolinkNodePostProcessor(Document document)
  • Method Details

    • isIgnoredLinkPrefix

      public boolean isIgnoredLinkPrefix(CharSequence url)
    • process

      public void process(@NotNull @NotNull NodeTracker state, @NotNull @NotNull Node node)
      Parameters:
      state - node tracker used for optimizing node processing
      node - the node to post-process