Öffentliche Methoden | |
__construct () | |
emitToken ($token) | |
save () | |
Datenfelder | |
$stack = array() | |
const | INIT_PHASE = 0 |
const | ROOT_PHASE = 1 |
const | MAIN_PHASE = 2 |
const | END_PHASE = 3 |
const | BEFOR_HEAD = 0 |
const | IN_HEAD = 1 |
const | AFTER_HEAD = 2 |
const | IN_BODY = 3 |
const | IN_TABLE = 4 |
const | IN_CAPTION = 5 |
const | IN_CGROUP = 6 |
const | IN_TBODY = 7 |
const | IN_ROW = 8 |
const | IN_CELL = 9 |
const | IN_SELECT = 10 |
const | AFTER_BODY = 11 |
const | IN_FRAME = 12 |
const | AFTR_FRAME = 13 |
const | SPECIAL = 0 |
const | SCOPING = 1 |
const | FORMATTING = 2 |
const | PHRASING = 3 |
const | MARKER = 0 |
Private Methoden | |
initPhase ($token) | |
rootElementPhase ($token) | |
mainPhase ($token) | |
beforeHead ($token) | |
inHead ($token) | |
afterHead ($token) | |
inBody ($token) | |
inTable ($token) | |
inCaption ($token) | |
inColumnGroup ($token) | |
inTableBody ($token) | |
inRow ($token) | |
inCell ($token) | |
inSelect ($token) | |
afterBody ($token) | |
inFrameset ($token) | |
afterFrameset ($token) | |
trailingEndPhase ($token) | |
insertElement ($token, $append=true, $check=false) | |
insertText ($data) | |
insertComment ($data) | |
appendToRealParent ($node) | |
elementInScope ($el, $table=false) | |
reconstructActiveFormattingElements () | |
clearTheActiveFormattingElementsUpToTheLastMarker () | |
generateImpliedEndTags ($exclude=array()) | |
getElementCategory ($node) | |
clearStackToTableContext ($elements) | |
resetInsertionMode () | |
closeCell () | |
Private Attribute | |
$phase | |
$mode | |
$dom | |
$foster_parent = null | |
$a_formatting = array() | |
$head_pointer = null | |
$form_pointer = null | |
$scoping = array('button', 'caption', 'html', 'marquee', 'object', 'table', 'td', 'th') | |
$formatting | |
$special | |
|
private |
Definiert in Zeile 4202 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, HTML5\COMMENT, HTML5\ENDTAG und inBody().
Wird benutzt von inBody() und mainPhase().
|
private |
Definiert in Zeile 4312 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, HTML5\COMMENT, HTML5\ENDTAG, inBody(), insertComment(), insertText() und HTML5\STARTTAG.
Wird benutzt von mainPhase().
|
private |
Definiert in Zeile 2113 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, HTML5\COMMENT, inBody(), inHead(), insertComment(), insertElement(), insertText() und HTML5\STARTTAG.
Wird benutzt von inHead() und mainPhase().
|
private |
Definiert in Zeile 4435 der Datei PH5P.php.
Wird benutzt von insertComment(), insertElement() und insertText().
|
private |
Definiert in Zeile 1917 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, HTML5\COMMENT, HTML5\ENDTAG, inHead(), insertComment(), insertElement(), insertText() und HTML5\STARTTAG.
Wird benutzt von mainPhase().
|
private |
Definiert in Zeile 4649 der Datei PH5P.php.
Wird benutzt von inRow(), inTable() und inTableBody().
|
private |
Definiert in Zeile 4598 der Datei PH5P.php.
Wird benutzt von inCaption() und inCell().
|
private |
Definiert in Zeile 4766 der Datei PH5P.php.
Benutzt elementInScope(), HTML5\ENDTAG und inCell().
Wird benutzt von inCell().
|
private |
Definiert in Zeile 4466 der Datei PH5P.php.
Wird benutzt von closeCell(), inBody(), inCaption(), inCell(), inRow(), inSelect(), inTable() und inTableBody().
emitToken | ( | $token) |
Definiert in Zeile 1713 der Datei PH5P.php.
Benutzt initPhase(), mainPhase(), rootElementPhase() und trailingEndPhase().
Wird benutzt von inBody().
|
private |
Definiert in Zeile 4620 der Datei PH5P.php.
Wird benutzt von inBody(), inCaption(), inCell(), inTable() und mainPhase().
|
private |
|
private |
Definiert in Zeile 2176 der Datei PH5P.php.
Benutzt afterBody(), HTML5\CDATA, HTML5\CHARACTR, HTML5\COMMENT, elementInScope(), emitToken(), HTML5\ENDTAG, generateImpliedEndTags(), getElementCategory(), inHead(), insertComment(), insertElement(), insertText(), HTML5\PLAINTEXT, HTML5\RCDATA, reconstructActiveFormattingElements() und HTML5\STARTTAG.
Wird benutzt von afterBody(), afterFrameset(), afterHead(), inCaption(), inCell(), inFrameset(), inTable() und mainPhase().
|
private |
Definiert in Zeile 3528 der Datei PH5P.php.
Benutzt clearTheActiveFormattingElementsUpToTheLastMarker(), elementInScope(), HTML5\ENDTAG, generateImpliedEndTags(), inBody(), inTable() und HTML5\STARTTAG.
Wird benutzt von mainPhase().
|
private |
Definiert in Zeile 3882 der Datei PH5P.php.
Benutzt clearTheActiveFormattingElementsUpToTheLastMarker(), closeCell(), elementInScope(), HTML5\ENDTAG, generateImpliedEndTags(), inBody(), inRow() und HTML5\STARTTAG.
Wird benutzt von closeCell(), inRow() und mainPhase().
|
private |
Definiert in Zeile 3623 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, HTML5\COMMENT, HTML5\ENDTAG, insertElement(), inTable() und HTML5\STARTTAG.
Wird benutzt von inTable() und mainPhase().
|
private |
Definiert in Zeile 4243 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, HTML5\COMMENT, HTML5\ENDTAG, inBody(), insertComment(), insertElement(), insertText() und HTML5\STARTTAG.
Wird benutzt von mainPhase().
|
private |
Definiert in Zeile 1978 der Datei PH5P.php.
Benutzt afterHead(), HTML5\CDATA, HTML5\CHARACTR, HTML5\COMMENT, HTML5\ENDTAG, insertComment(), insertElement(), insertText(), HTML5\PCDATA, HTML5\RCDATA und HTML5\STARTTAG.
Wird benutzt von afterHead(), beforeHead(), inBody() und mainPhase().
|
private |
Definiert in Zeile 1731 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, HTML5\COMMENT, HTML5\ENDTAG, HTML5\EOF(), rootElementPhase() und HTML5\STARTTAG.
Wird benutzt von emitToken().
|
private |
Definiert in Zeile 3784 der Datei PH5P.php.
Benutzt clearStackToTableContext(), elementInScope(), HTML5\ENDTAG, inCell(), insertElement(), inTable() und HTML5\STARTTAG.
Wird benutzt von inCell(), inTableBody() und mainPhase().
|
private |
Definiert in Zeile 4021 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, HTML5\COMMENT, elementInScope(), HTML5\ENDTAG, insertComment(), insertElement(), insertText(), mainPhase(), resetInsertionMode() und HTML5\STARTTAG.
Wird benutzt von mainPhase().
|
private |
Definiert in Zeile 4429 der Datei PH5P.php.
Benutzt appendToRealParent().
Wird benutzt von afterFrameset(), afterHead(), beforeHead(), inBody(), inFrameset(), inHead() und inSelect().
|
private |
Definiert in Zeile 4394 der Datei PH5P.php.
Benutzt appendToRealParent().
Wird benutzt von afterHead(), beforeHead(), inBody(), inColumnGroup(), inFrameset(), inHead(), inRow(), inSelect(), inTable() und inTableBody().
|
private |
Definiert in Zeile 4423 der Datei PH5P.php.
Benutzt appendToRealParent().
Wird benutzt von afterFrameset(), afterHead(), beforeHead(), inBody(), inFrameset(), inHead() und inSelect().
|
private |
Definiert in Zeile 3316 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, clearStackToTableContext(), HTML5\COMMENT, elementInScope(), HTML5\ENDTAG, generateImpliedEndTags(), inBody(), inColumnGroup(), insertElement(), inTableBody(), mainPhase(), resetInsertionMode() und HTML5\STARTTAG.
Wird benutzt von inCaption(), inColumnGroup(), inRow(), inTableBody() und mainPhase().
|
private |
Definiert in Zeile 3685 der Datei PH5P.php.
Benutzt clearStackToTableContext(), elementInScope(), HTML5\ENDTAG, inRow(), insertElement(), inTable(), mainPhase() und HTML5\STARTTAG.
Wird benutzt von inTable() und mainPhase().
|
private |
Definiert in Zeile 1836 der Datei PH5P.php.
Benutzt afterBody(), afterFrameset(), afterHead(), beforeHead(), HTML5\DOCTYPE, HTML5\EOF(), generateImpliedEndTags(), inBody(), inCaption(), inCell(), inColumnGroup(), inFrameset(), inHead(), inRow(), inSelect(), inTable(), inTableBody(), HTML5\STARTTAG und trailingEndPhase().
Wird benutzt von emitToken(), inSelect(), inTable(), inTableBody(), rootElementPhase() und trailingEndPhase().
|
private |
|
private |
Definiert in Zeile 4667 der Datei PH5P.php.
Wird benutzt von inSelect() und inTable().
|
private |
Definiert in Zeile 1786 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, HTML5\COMMENT, HTML5\DOCTYPE, HTML5\ENDTAG, HTML5\EOF(), mainPhase() und HTML5\STARTTAG.
Wird benutzt von emitToken() und initPhase().
|
private |
Definiert in Zeile 4351 der Datei PH5P.php.
Benutzt HTML5\CHARACTR, HTML5\COMMENT, HTML5\DOCTYPE, HTML5\ENDTAG, HTML5\EOF(), mainPhase() und HTML5\STARTTAG.
Wird benutzt von emitToken() und mainPhase().
|
private |
|
private |