|
OpenQuizz
Une application de gestion des contenus pédagogiques
|


Public Member Functions | |
| def | __init__ (self, namespaceHTMLElements) |
| def | reset (self) |
| def | elementInScope (self, target, variant=None) |
| def | reconstructActiveFormattingElements (self) |
| def | clearActiveFormattingElements (self) |
| def | elementInActiveFormattingElements (self, name) |
| def | insertRoot (self, token) |
| def | insertDoctype (self, token) |
| def | insertComment (self, token, parent=None) |
| def | createElement (self, token) |
| def | insertElementNormal (self, token) |
| def | insertElementTable (self, token) |
| def | insertText (self, data, parent=None) |
| def | getTableMisnestedNodePosition (self) |
| def | generateImpliedEndTags (self, exclude=None) |
| def | getDocument (self) |
| def | getFragment (self) |
| def | testSerializer (self, node) |
Data Fields | |
| defaultNamespace | |
| openElements | |
| activeFormattingElements | |
| headPointer | |
| formPointer | |
| document | |
| insertElement | |
Static Public Attributes | |
| documentClass | |
| elementClass | |
| commentClass | |
| doctypeClass | |
| fragmentClass | |
Properties | |
| insertFromTable = property(_getInsertFromTable, _setInsertFromTable) | |
Base treebuilder implementation * documentClass - the class to use for the bottommost node of a document * elementClass - the class to use for HTML Elements * commentClass - the class to use for comments * doctypeClass - the class to use for doctypes
| def __init__ | ( | self, | |
| namespaceHTMLElements | |||
| ) |
Create a TreeBuilder :arg namespaceHTMLElements: whether or not to namespace HTML elements
| def clearActiveFormattingElements | ( | self | ) |
| def createElement | ( | self, | |
| token | |||
| ) |
Create an element but don't insert it anywhere
| def elementInActiveFormattingElements | ( | self, | |
| name | |||
| ) |
Check if an element exists between the end of the active formatting elements and the last marker. If it does, return it, else return false
| def elementInScope | ( | self, | |
| target, | |||
variant = None |
|||
| ) |
| def generateImpliedEndTags | ( | self, | |
exclude = None |
|||
| ) |
| def getDocument | ( | self | ) |
Return the final tree
Reimplemented in TreeBuilder.
| def getFragment | ( | self | ) |
Return the final fragment
Reimplemented in TreeBuilder.
| def getTableMisnestedNodePosition | ( | self | ) |
Get the foster parent element, and sibling to insert before (or None) when inserting a misnested table node
| def insertComment | ( | self, | |
| token, | |||
parent = None |
|||
| ) |
| def insertDoctype | ( | self, | |
| token | |||
| ) |
Reimplemented in TreeBuilder.
| def insertElementNormal | ( | self, | |
| token | |||
| ) |
| def insertElementTable | ( | self, | |
| token | |||
| ) |
Create an element and insert it into the tree
| def insertRoot | ( | self, | |
| token | |||
| ) |
Reimplemented in TreeBuilder.
| def insertText | ( | self, | |
| data, | |||
parent = None |
|||
| ) |
Insert text data.
| def reconstructActiveFormattingElements | ( | self | ) |
| def reset | ( | self | ) |
Reimplemented in TreeBuilder.
| def testSerializer | ( | self, | |
| node | |||
| ) |
Serialize the subtree of node in the format required by unit tests :arg node: the node from which to start serializing
Reimplemented in TreeBuilder.
| activeFormattingElements |
|
static |
| defaultNamespace |
|
static |
| document |
|
static |
|
static |
| formPointer |
|
static |
| headPointer |
| insertElement |
| openElements |
|
static |