API Joomla 1.5.26
Documentation des API du CMS Joomla en version 1.5

Référence de la classe DOMIT_Node

Graphe d'héritage de DOMIT_Node:

Liste de tous les membres

Fonctions membres publiques

Attributs publics


Documentation des fonctions membres

& DOMIT_Node::appendChild ( &$  child)

Appends a node to the childNodes list of the current node

Paramètres:
ObjectThe node to be appended
Renvoie:
Object The appended node

Réimplémentée dans DOMIT_ChildNodes_Interface, et DOMIT_Document.

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

DOMIT_Node::clearReferences ( )

Clears previousSibling, nextSibling, and parentNode references from a node that has been removed

& DOMIT_Node::cloneNode ( deep = false)

Copies a node and/or its children

Paramètres:
booleanTrue if all child nodes are also to be cloned
Renvoie:
Object A copy of the node and/or its children

Réimplémentée dans DOMIT_Document, DOMIT_Element, DOMIT_TextNode, DOMIT_Attr, DOMIT_DocumentFragment, DOMIT_Comment, DOMIT_ProcessingInstruction, et DOMIT_DocumentType.

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

DOMIT_Node::delete ( )

Removes the node from the document

DOMIT_Node::DOMIT_Node ( )

Raises error if abstract class is directly instantiated

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

DOMIT_Node::forHTML ( str,
doPrint = false 
)

Formats a string for presentation as HTML

Paramètres:
stringThe string to be formatted
booleanTrue if the string is to be sent directly to output
Renvoie:
string The HTML formatted string

Référencé par toNormalizedString(), DOMIT_DocumentType::toString(), DOMIT_ProcessingInstruction::toString(), DOMIT_Comment::toString(), DOMIT_DocumentFragment::toString(), DOMIT_Attr::toString(), DOMIT_CDATASection::toString(), DOMIT_TextNode::toString(), DOMIT_Element::toString(), et DOMIT_Document::toString().

Voici le graphe d'appel pour cette fonction :

DOMIT_Node::getChildNodeIndex ( &$  arr,
&$  child 
)

Returns the index of the specified node in a childNodes list

Paramètres:
ArrayThe childNodes array to be searched
ObjectThe node targeted by the search
Renvoie:
int The index of the target node, or -1 if not found

Références $i, et $total.

Référencé par DOMIT_ChildNodes_Interface::appendChild(), DOMIT_ChildNodes_Interface::insertBefore(), DOMIT_ChildNodes_Interface::removeChild(), et DOMIT_ChildNodes_Interface::replaceChild().

Voici le graphe d'appel pour cette fonction :

& DOMIT_Node::getElementsByAttributePath ( pattern,
nodeIndex = 0 
)

Retrieves an element or DOMIT_NodeList of elements corresponding to an Xpath-like attribute expression (NOT YET IMPLEMENTED!)

Paramètres:
stringThe query pattern
intIf a single node is to be returned (rather than the entire NodeList) the index of that node
Renvoie:
mixed A NodeList or single node that matches the pattern

Réimplémentée dans DOMIT_Document, et DOMIT_Element.

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

& DOMIT_Node::getElementsByPath ( pattern,
nodeIndex = 0 
)

Retrieves an element or DOMIT_NodeList of elements corresponding to an Xpath-like expression.

Paramètres:
stringThe query pattern
intIf a single node is to be returned (rather than the entire NodeList) the index of that node
Renvoie:
mixed A NodeList or single node that matches the pattern

Réimplémentée dans DOMIT_Document, et DOMIT_Element.

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

DOMIT_Node::getNamedElements ( &$  nodeList,
tagName 
)

Adds elements with the specified tag name to a NodeList collection

Paramètres:
ObjectThe NodeList collection
stringThe tag name of matching elements

Réimplémentée dans DOMIT_Element.

DOMIT_Node::getText ( )

Returns the concatented text of the current node and its children

Renvoie:
string The concatented text of the current node and its children

Réimplémentée dans DOMIT_Document, DOMIT_Element, DOMIT_TextNode, DOMIT_Attr, DOMIT_Comment, DOMIT_ProcessingInstruction, et DOMIT_DocumentType.

DOMIT_Node::getTypedNodes ( &$  nodeList,
type 
)

Adds all child nodes of the specified nodeType to the NodeList

Paramètres:
ObjectThe NodeList collection
stringThe nodeType of matching nodes

Réimplémentée dans DOMIT_Element.

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

DOMIT_Node::getValuedNodes ( &$  nodeList,
value 
)

Adds all child nodes of the specified nodeValue to the NodeList

Paramètres:
ObjectThe NodeList collection
stringThe nodeValue of matching nodes

Réimplémentée dans DOMIT_Element.

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

DOMIT_Node::hasAttributes ( )

Determines whether a node has any attributes

Renvoie:
boolean True if the node has attributes

Réimplémentée dans DOMIT_Element.

DOMIT_Node::hasChildNodes ( )

Determines whether a node has any children

Renvoie:
boolean True if any child nodes are present

Référencé par DOMIT_ChildNodes_Interface::appendChild(), DOMIT_Element::normalize(), DOMIT_ChildNodes_Interface::removeChild(), et DOMIT_ChildNodes_Interface::replaceChild().

Voici le graphe d'appel pour cette fonction :

& DOMIT_Node::insertBefore ( &$  newChild,
&$  refChild 
)

Inserts a node to the childNodes list of the current node

Paramètres:
ObjectThe node to be inserted
ObjectThe node before which the insertion is to occur
Renvoie:
Object The inserted node

Réimplémentée dans DOMIT_ChildNodes_Interface, et DOMIT_Document.

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

DOMIT_Node::isSupported ( feature,
version = null 
)

Indicates whether the specified feature is supported by the DOM implementation and this node

Paramètres:
stringThe feature
stringThe version of the DOM implementation
Renvoie:
boolean True if the specified feature is supported

Références $version.

DOMIT_Node::normalize ( )

Collapses adjacent text nodes in entire node subtree

Réimplémentée dans DOMIT_Element.

& DOMIT_Node::nvl ( &$  value,
default 
)

Tests whether a value is null, and if so, returns a default value

Paramètres:
mixedThe value to be tested
mixedThe default value
Renvoie:
mixed The specified value, or the default value if null
DOMIT_Node::onLoad ( )

A node event that can be set to fire upon document loading, used for node initialization

& DOMIT_Node::removeChild ( &$  oldChild)

Removes a node from the childNodes list of the current node

Paramètres:
ObjectThe node to be removed
Renvoie:
Object The removed node

Réimplémentée dans DOMIT_ChildNodes_Interface, et DOMIT_Document.

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

& DOMIT_Node::replaceChild ( &$  newChild,
&$  oldChild 
)

Replaces a node with another

Paramètres:
ObjectThe new node
ObjectThe old node
Renvoie:
Object The new node

Réimplémentée dans DOMIT_ChildNodes_Interface, et DOMIT_Document.

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

DOMIT_Node::setOwnerDocument ( &$  rootNode)

Sets the ownerDocument property of a node to the containing DOMIT_Document

Paramètres:
ObjectA reference to the document element of the DOMIT_Document

Références $i, et $total.

DOMIT_Node::toArray ( )

Generates an array representation of the node and its children

Renvoie:
Array A representation of the node and its children

Réimplémentée dans DOMIT_Document, DOMIT_Element, DOMIT_TextNode, DOMIT_DocumentFragment, DOMIT_Comment, DOMIT_ProcessingInstruction, et DOMIT_DocumentType.

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

DOMIT_Node::toNormalizedString ( htmlSafe = false,
subEntities = false 
)

Generates a normalized (formatted for readability) representation of the node and its children

Paramètres:
booleanTrue if HTML readable output is desired
booleanTrue if illegal xml characters in text nodes and attributes should be converted to entities
Renvoie:
string The formatted string representation

Références forHTML().

Référencé par DOMIT_Document::saveXML().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

DOMIT_Node::$attributes = null
DOMIT_Node::$childCount = 0
DOMIT_Node::$childNodes = null
DOMIT_Node::$firstChild = null
DOMIT_Node::$lastChild = null
DOMIT_Node::$nextSibling = null
DOMIT_Node::$nodeName = null
DOMIT_Node::$nodeType = null
DOMIT_Node::$nodeValue = null

Référencé par DOMIT_Comment::DOMIT_Comment().

DOMIT_Node::$ownerDocument = null
DOMIT_Node::$parentNode = null

Référencé par DOMIT_Document::importNode().

DOMIT_Node::$prefix = null
DOMIT_Node::$previousSibling = null
DOMIT_Node::$uid

La documentation de cette classe a été générée à partir du fichier suivant :