Class EnumeratedReferenceNodeFormatter.Factory

java.lang.Object
com.vladsch.flexmark.ext.enumerated.reference.internal.EnumeratedReferenceNodeFormatter.Factory
All Implemented Interfaces:
NodeFormatterFactory, Dependent
Enclosing class:
EnumeratedReferenceNodeFormatter

public static class EnumeratedReferenceNodeFormatter.Factory extends Object implements NodeFormatterFactory
  • Constructor Details

    • Factory

      public Factory()
  • Method Details

    • create

      @NotNull public @NotNull NodeFormatter create(@NotNull @NotNull DataHolder options)
      Description copied from interface: NodeFormatterFactory
      Create a new node renderer for the specified rendering context.
      Specified by:
      create in interface NodeFormatterFactory
      Parameters:
      options - the context for rendering (normally passed on to the node renderer)
      Returns:
      a node renderer
    • getAfterDependents

      @Nullable public @Nullable Set<Class<?>> getAfterDependents()
      Specified by:
      getAfterDependents in interface Dependent
      Specified by:
      getAfterDependents in interface NodeFormatterFactory
      Returns:
      null or a list of processors that must be executed before calling this one if any of the blocks in the list affect global state then these will be run on ALL blocks of the document before this pre processor is called.
    • getBeforeDependents

      @Nullable public @Nullable Set<Class<?>> getBeforeDependents()
      Specified by:
      getBeforeDependents in interface Dependent
      Specified by:
      getBeforeDependents in interface NodeFormatterFactory
      Returns:
      null or a list of processors before which this has to be run if any of the blocks in the list affect global state then these will be run on ALL blocks of the document before this pre processor is called.