Package nu.validator.htmlparser.impl
Class StateSnapshot<T>
- java.lang.Object
-
- nu.validator.htmlparser.impl.StateSnapshot<T>
-
- All Implemented Interfaces:
TreeBuilderState<T>
public class StateSnapshot<T> extends java.lang.Object implements TreeBuilderState<T>
-
-
Field Summary
Fields Modifier and Type Field Description private TdeepTreeSurrogateParentprivate TformPointerprivate booleanframesetOkprivate TheadPointerprivate StackNode<T>[]listOfActiveFormattingElementsprivate intmodeprivate booleanneedToDropLFprivate intoriginalModeprivate booleanquirksprivate StackNode<T>[]stack
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddestructor()TgetDeepTreeSurrogateParent()Returns the deepTreeSurrogateParent.TgetFormPointer()Returns the formPointer.TgetHeadPointer()Returns the headPointer.StackNode<T>[]getListOfActiveFormattingElements()Returns the listOfActiveFormattingElements.intgetListOfActiveFormattingElementsLength()Return the length of the list of active formatting elements.intgetMode()Returns the mode.intgetOriginalMode()Returns the originalMode.StackNode<T>[]getStack()Returns the stack.intgetStackLength()Return the length of the stack.booleanisFramesetOk()Returns the framesetOk.booleanisNeedToDropLF()Returns the needToDropLF.booleanisQuirks()Returns the quirks.
-
-
-
Field Detail
-
formPointer
private final T formPointer
-
headPointer
private final T headPointer
-
deepTreeSurrogateParent
private final T deepTreeSurrogateParent
-
mode
private final int mode
-
originalMode
private final int originalMode
-
framesetOk
private final boolean framesetOk
-
needToDropLF
private final boolean needToDropLF
-
quirks
private final boolean quirks
-
-
Constructor Detail
-
StateSnapshot
StateSnapshot(StackNode<T>[] stack, StackNode<T>[] listOfActiveFormattingElements, T formPointer, T headPointer, T deepTreeSurrogateParent, int mode, int originalMode, boolean framesetOk, boolean needToDropLF, boolean quirks)
- Parameters:
stack-listOfActiveFormattingElements-formPointer-quirks-needToDropLF-foreignFlag-originalMode-mode-
-
-
Method Detail
-
getStack
public StackNode<T>[] getStack()
Description copied from interface:TreeBuilderStateReturns the stack.- Specified by:
getStackin interfaceTreeBuilderState<T>- Returns:
- the stack
- See Also:
TreeBuilderState.getStack()
-
getListOfActiveFormattingElements
public StackNode<T>[] getListOfActiveFormattingElements()
Description copied from interface:TreeBuilderStateReturns the listOfActiveFormattingElements.- Specified by:
getListOfActiveFormattingElementsin interfaceTreeBuilderState<T>- Returns:
- the listOfActiveFormattingElements
- See Also:
TreeBuilderState.getListOfActiveFormattingElements()
-
getFormPointer
public T getFormPointer()
Description copied from interface:TreeBuilderStateReturns the formPointer.- Specified by:
getFormPointerin interfaceTreeBuilderState<T>- Returns:
- the formPointer
- See Also:
TreeBuilderState.getFormPointer()
-
getHeadPointer
public T getHeadPointer()
Returns the headPointer.- Specified by:
getHeadPointerin interfaceTreeBuilderState<T>- Returns:
- the headPointer
-
getDeepTreeSurrogateParent
public T getDeepTreeSurrogateParent()
Returns the deepTreeSurrogateParent.- Specified by:
getDeepTreeSurrogateParentin interfaceTreeBuilderState<T>- Returns:
- the deepTreeSurrogateParent
-
getMode
public int getMode()
Returns the mode.- Specified by:
getModein interfaceTreeBuilderState<T>- Returns:
- the mode
-
getOriginalMode
public int getOriginalMode()
Returns the originalMode.- Specified by:
getOriginalModein interfaceTreeBuilderState<T>- Returns:
- the originalMode
-
isFramesetOk
public boolean isFramesetOk()
Returns the framesetOk.- Specified by:
isFramesetOkin interfaceTreeBuilderState<T>- Returns:
- the framesetOk
-
isNeedToDropLF
public boolean isNeedToDropLF()
Returns the needToDropLF.- Specified by:
isNeedToDropLFin interfaceTreeBuilderState<T>- Returns:
- the needToDropLF
-
isQuirks
public boolean isQuirks()
Returns the quirks.- Specified by:
isQuirksin interfaceTreeBuilderState<T>- Returns:
- the quirks
-
getListOfActiveFormattingElementsLength
public int getListOfActiveFormattingElementsLength()
Description copied from interface:TreeBuilderStateReturn the length of the list of active formatting elements.- Specified by:
getListOfActiveFormattingElementsLengthin interfaceTreeBuilderState<T>- Returns:
- the length of the list of active formatting elements.
- See Also:
TreeBuilderState.getListOfActiveFormattingElementsLength()
-
getStackLength
public int getStackLength()
Description copied from interface:TreeBuilderStateReturn the length of the stack.- Specified by:
getStackLengthin interfaceTreeBuilderState<T>- Returns:
- the length of the stack.
- See Also:
TreeBuilderState.getStackLength()
-
destructor
private void destructor()
-
-