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()
TreeBuilderState
getStack
in interface TreeBuilderState<T>
TreeBuilderState.getStack()
public StackNode<T>[] getListOfActiveFormattingElements()
TreeBuilderState
getListOfActiveFormattingElements
in interface TreeBuilderState<T>
TreeBuilderState.getListOfActiveFormattingElements()
public T getFormPointer()
TreeBuilderState
getFormPointer
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()
TreeBuilderState
getListOfActiveFormattingElementsLength
in interface TreeBuilderState<T>
TreeBuilderState.getListOfActiveFormattingElementsLength()
public int getStackLength()
TreeBuilderState
getStackLength
in interface TreeBuilderState<T>
TreeBuilderState.getStackLength()
private void destructor()