Class IRenderBase

  • All Implemented Interfaces:
    IRender

    public abstract class IRenderBase
    extends java.lang.Object
    implements IRender
    • Field Detail

      • NULL_RENDERER

        public static final IRender NULL_RENDERER
      • TEXT_RENDERER

        public static final IRender TEXT_RENDERER
      • NullRenderer

        @Deprecated
        public static final IRender NullRenderer
        Deprecated.
      • TextRenderer

        @Deprecated
        public static final IRender TextRenderer
        Deprecated.
    • Constructor Detail

      • IRenderBase

        public IRenderBase()
      • IRenderBase

        public IRenderBase​(DataHolder options)
    • Method Detail

      • render

        @NotNull
        public @NotNull java.lang.String render​(@NotNull
                                                @NotNull Node document)
        Description copied from interface: IRender
        Render the tree of nodes to HTML.
        Specified by:
        render in interface IRender
        Parameters:
        document - the root node
        Returns:
        the rendered HTML
      • getOptions

        @Nullable
        public @Nullable DataHolder getOptions()
        Description copied from interface: IRender
        Get Options for parsing
        Specified by:
        getOptions in interface IRender
        Returns:
        DataHolder for options