| |
String getNodeType() |
| Rückgabewert |
Ein String der die Art des Knoten angibt. Die zugehörigen Konstanten sind in den
konkreten Unterklassen definiert:DocumentNode.DOCUMENT_NODE,
FrameNode.FRAME_NODE, DomNode.DOM_NODE und
DialogNode.DIALOG_NODE.
|
| |
String getName() |
| Rückgabewert | Der Tagname eines Knotens. |
| |
String getAttribute(String name) |
| Parameter |
name | Der Name des Attributs. |
| Rückgabewert |
Der Wert des Attributs oder null, falls es für diesen Knoten kein solches Attribut
gibt.
|
| |
String getAttributeIfSpecified(String name) |
| Parameter |
name | Der Name des Attributs. |
| Rückgabewert |
Der Wert des Attributs oder null, falls für diesen Knoten kein solches Attribut
explizit spezifiziert wurde.
|
| |
boolean isAttributeSpecified(String name) |
| Parameter |
name | Der Name des Attributs. |
| Rückgabewert |
True falls das Attribut für diesen Knoten explizit spezifiziert wurde.
|
| |
String getText() |
| Rückgabewert |
Der gesamte direkte und indirekte Textinhalt eines Knotens.
|
| |
String getVisibleText() |
| Rückgabewert |
Der gesamte direkte und indirekte sichtbare Textinhalt eines Knotens.
|
| |
String getFlatText() |
| Rückgabewert |
Der gesamte direkte Textinhalt eines Knotens.
|
| |
String getVisibleFlatText() |
| Rückgabewert |
Der gesamte direkte sichtbare Textinhalt eines Knotens.
|
| |
String getSimpleText() |
| Rückgabewert |
Der einfache Textinhalt eines Knotens.
|
| |
String getVisibleSimpleText() |
| Rückgabewert |
Der sichtbare einfache Textinhalt eines Knotens.
|
| |
DocumentNode getDocument() |
| Rückgabewert |
Das Dokument, zu dem dieser Knoten gehört. Ein DocumentNode
liefert sich selbst, ein DialogNode liefert null.
|
| |
Browser isBrowserIE() |
| Rückgabewert | True für Internet Explorer, false für Mozilla Varianten. |
| |
Browser isBrowserMozilla() |
| Rückgabewert | True für Mozilla Varianten, false für Internet Explorer. |
| |
Node getParent() |
| Rückgabewert | Der Parent des Knoten. |
| |
int getChildCount() |
| Rückgabewert | Die Anzahl an Kind-Knoten. |
| |
Node getChild(int index) |
| Parameter |
index | Der Index des Kind-Knotens, beginnend mit 0. |
| Rückgabewert | Der Kind-Knoten an dem angegebenen Index. |
| Exceptions |
IllegalArgumentException |
Falls der Index negativ oder größer als die Zahl der Kind-Knoten ist.
|
| |
Node[] getChildren() |
| Rückgabewert | Die Kind-Knoten. |
| |
int getIndexOfChild(Node child) |
| Parameter |
child | Der Kind-Knoten dessen Index ermittelt werden soll. |
| Rückgabewert |
Der Index des Kind-Knoten, beginnend bei 0, oder -1 falls es sich dabei nicht um ein
Kind dieses Knotens handelt.
|
| |
Node[] getElementsByTagName(String tagName) |
| Parameter |
tagName | Der gesuchte Tagname. |
| Rückgabewert |
Ein Array von Kind-Knoten mit dem vorgegebenen Tagnamen. Werden keine gefunden, wird
ein leeres Array zurückgeliefert. Ein DialogNode liefert immer ein
leeres Array, ein FrameNode Knoten reicht den Aufruf an seinen
DocumentNode Knoten weiter und ein DocumentNode Knoten an
seinen <HTML> Wurzelknoten.
|
| |
Node getElementById(String id) |
| Parameter |
id | Die gesuchte ID. |
| Rückgabewert |
Der Kind-Knoten mit der vorgegebenen ID, ein beliebiger im Fall mehrerer Treffer
oder null falls keiner gefunden wird. Ein DialogNode liefert immer
null, ein FrameNode Knoten reicht den Aufruf an seinen
DocumentNode Knoten weiter und ein DocumentNode Knoten an
seinen <HTML> Wurzelknoten.
|
| |
Node[] getElementsById(String id) |
| Parameter |
id | Die gesuchte ID. |
| Rückgabewert |
Ein Array von Kind-Knoten mit der vorgegebenen ID. Werden keine gefunden, wird
ein leeres Array zurückgeliefert. Ein DialogNode liefert immer ein
leeres Array, ein FrameNode Knoten reicht den Aufruf an seinen
DocumentNode Knoten weiter und ein DocumentNode Knoten an
seinen <HTML> Wurzelknoten.
|
| |
Node[] getElementsByIdAndTagname(String id, String
tagName) |
| Parameter |
id | Die gesuchte ID. |
tagName | Der gesuchte Tagname. |
| Rückgabewert |
Ein Array von Kind-Knoten mit der vorgegebenen ID und dem vorgegebenen Tagnamen.
Werden keine gefunden, wird ein leeres Array zurückgeliefert. Ein
DialogNode liefert immer ein leeres Array, ein FrameNode
Knoten reicht den Aufruf an seinen DocumentNode Knoten weiter und ein
DocumentNode Knoten an seinen <HTML>
Wurzelknoten.
|
| |
String getProperty(Object name) |
| Parameter |
name | Der Name der Eigenschaft. |
| Rückgabewert | Der Wert der Eigenschaft oder null. |
| |
setProperty(String name, Object value) |
| Parameter |
name | Der Name der Eigenschaft. |
value |
Der Wert der Eigenschaft oder null um eine Eigenschaft wieder zu entfernen.
|
| |