public class StateSnapshot<T> extends java.lang.Object implements TreeBuilderState<T>
| Modifier and Type | Field and Description |
|---|---|
private T |
deepTreeSurrogateParent |
private T |
formPointer |
private boolean |
framesetOk |
private T |
headPointer |
private StackNode<T>[] |
listOfActiveFormattingElements |
private int |
mode |
private boolean |
needToDropLF |
private int |
originalMode |
private boolean |
quirks |
private StackNode<T>[] |
stack |
| Constructor and Description |
|---|
StateSnapshot(StackNode<T>[] stack,
StackNode<T>[] listOfActiveFormattingElements,
T formPointer,
T headPointer,
T deepTreeSurrogateParent,
int mode,
int originalMode,
boolean framesetOk,
boolean needToDropLF,
boolean quirks) |
| Modifier and Type | Method and Description |
|---|---|
private void |
destructor() |
T |
getDeepTreeSurrogateParent()
Returns the deepTreeSurrogateParent.
|
T |
getFormPointer()
Returns the formPointer.
|
T |
getHeadPointer()
Returns the headPointer.
|
StackNode<T>[] |
getListOfActiveFormattingElements()
Returns the listOfActiveFormattingElements.
|
int |
getListOfActiveFormattingElementsLength()
Return the length of the list of active formatting elements.
|
int |
getMode()
Returns the mode.
|
int |
getOriginalMode()
Returns the originalMode.
|
StackNode<T>[] |
getStack()
Returns the stack.
|
int |
getStackLength()
Return the length of the stack.
|
boolean |
isFramesetOk()
Returns the framesetOk.
|
boolean |
isNeedToDropLF()
Returns the needToDropLF.
|
boolean |
isQuirks()
Returns the quirks.
|
private final T formPointer
private final T headPointer
private final T deepTreeSurrogateParent
private final int mode
private final int originalMode
private final boolean framesetOk
private final boolean needToDropLF
private final boolean quirks
StateSnapshot(StackNode<T>[] stack, StackNode<T>[] listOfActiveFormattingElements, T formPointer, T headPointer, T deepTreeSurrogateParent, int mode, int originalMode, boolean framesetOk, boolean needToDropLF, boolean quirks)
stack - listOfActiveFormattingElements - formPointer - quirks - needToDropLF - foreignFlag - originalMode - mode - public StackNode<T>[] getStack()
TreeBuilderStategetStack in interface TreeBuilderState<T>TreeBuilderState.getStack()public StackNode<T>[] getListOfActiveFormattingElements()
TreeBuilderStategetListOfActiveFormattingElements in interface TreeBuilderState<T>TreeBuilderState.getListOfActiveFormattingElements()public T getFormPointer()
TreeBuilderStategetFormPointer in interface TreeBuilderState<T>TreeBuilderState.getFormPointer()public T getHeadPointer()
getHeadPointer in interface TreeBuilderState<T>public T getDeepTreeSurrogateParent()
getDeepTreeSurrogateParent in interface TreeBuilderState<T>public int getMode()
getMode in interface TreeBuilderState<T>public int getOriginalMode()
getOriginalMode in interface TreeBuilderState<T>public boolean isFramesetOk()
isFramesetOk in interface TreeBuilderState<T>public boolean isNeedToDropLF()
isNeedToDropLF in interface TreeBuilderState<T>public boolean isQuirks()
isQuirks in interface TreeBuilderState<T>public int getListOfActiveFormattingElementsLength()
TreeBuilderStategetListOfActiveFormattingElementsLength in interface TreeBuilderState<T>TreeBuilderState.getListOfActiveFormattingElementsLength()public int getStackLength()
TreeBuilderStategetStackLength in interface TreeBuilderState<T>TreeBuilderState.getStackLength()private void destructor()