Interface TreeBuilderState<T>

  • All Known Implementing Classes:
    CoalescingTreeBuilder, StateSnapshot, TreeBuilder

    public interface TreeBuilderState<T>
    Interface for exposing the state of the HTML5 tree builder so that the interface can be implemented by the tree builder itself and by snapshots.
    Version:
    $Id$
    Author:
    hsivonen
    • Method Detail

      • getStack

        nu.validator.htmlparser.impl.StackNode<T>[] getStack()
        Returns the stack.
        Returns:
        the stack
      • getListOfActiveFormattingElements

        nu.validator.htmlparser.impl.StackNode<T>[] getListOfActiveFormattingElements()
        Returns the listOfActiveFormattingElements.
        Returns:
        the listOfActiveFormattingElements
      • getFormPointer

        T getFormPointer()
        Returns the formPointer.
        Returns:
        the formPointer
      • getHeadPointer

        T getHeadPointer()
        Returns the headPointer.
        Returns:
        the headPointer
      • getDeepTreeSurrogateParent

        T getDeepTreeSurrogateParent()
        Returns the deepTreeSurrogateParent.
        Returns:
        the deepTreeSurrogateParent
      • getMode

        int getMode()
        Returns the mode.
        Returns:
        the mode
      • getOriginalMode

        int getOriginalMode()
        Returns the originalMode.
        Returns:
        the originalMode
      • isFramesetOk

        boolean isFramesetOk()
        Returns the framesetOk.
        Returns:
        the framesetOk
      • isNeedToDropLF

        boolean isNeedToDropLF()
        Returns the needToDropLF.
        Returns:
        the needToDropLF
      • isQuirks

        boolean isQuirks()
        Returns the quirks.
        Returns:
        the quirks
      • getStackLength

        int getStackLength()
        Return the length of the stack.
        Returns:
        the length of the stack.
      • getListOfActiveFormattingElementsLength

        int getListOfActiveFormattingElementsLength()
        Return the length of the list of active formatting elements.
        Returns:
        the length of the list of active formatting elements.