|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--alxXML.AlxXMLelement
Description : Classe représentant un élément XML avec ses attributs et ses sous-éléments.
Field Summary | |
private java.util.Hashtable |
htAttributs
Table de hashage contenant des couples attributs-valeur, tous deux de type String . |
private java.lang.String |
nom
Identifiant de l'élément. |
protected AlxXMLelement |
pere
Si l'élément this est un sous-éléments, cet attribut pointe sur l'élément père, sur null sinon. |
private AlxXMLelementList |
vFils
Contient tous les sous-éléments. |
Constructor Summary | |
AlxXMLelement(java.lang.String nom)
|
Method Summary | |
void |
addAttribut(java.lang.String attribut,
java.lang.String valeur)
Ajoute (sans vérification de présence) un nouvel attribut avec sa valeur. |
boolean |
addXMLelement(AlxXMLelement alxXMLelement)
Ajoute un sous-élément. |
protected void |
decodeXMLelement(java.io.StreamTokenizer streamTokenizer)
Décodage du document XML. |
java.lang.String |
getAttribut(java.lang.String attribut)
|
AlxXMLelementList |
getElementList()
Accés à tous les sous-éléments. |
protected int |
getIndent()
Calcule en récursif sur ses pères la profondeur de l'objet courant. |
java.lang.String |
getNom()
|
protected void |
setNom(java.lang.String nom)
Change le nom de l'élément this . |
protected void |
setPere(AlxXMLelement alxXMLelement)
Change le père de l'élément this .
|
java.lang.String |
toString()
Méthode appelée par AlxXMLdocument.toString() . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private java.lang.String nom
<NODE ...>
, le nom est NODE.
protected AlxXMLelement pere
this
est un sous-éléments, cet attribut pointe sur l'élément père, sur null sinon.
private java.util.Hashtable htAttributs
String
.
private AlxXMLelementList vFils
Constructor Detail |
public AlxXMLelement(java.lang.String nom)
Method Detail |
public void addAttribut(java.lang.String attribut, java.lang.String valeur)
public java.lang.String getAttribut(java.lang.String attribut)
public boolean addXMLelement(AlxXMLelement alxXMLelement)
getElementList()
public AlxXMLelementList getElementList()
public java.lang.String getNom()
this
.protected void setNom(java.lang.String nom)
this
.
protected void setPere(AlxXMLelement alxXMLelement)
this
.
Méthode qui est déjà appelée par le père lors d'un addXMLelement
.
protected int getIndent()
protected void decodeXMLelement(java.io.StreamTokenizer streamTokenizer) throws java.io.IOException
streamTokenizer
- un StreamTokenizer
ayant déjà lu la < ouvrante de l'élément actuel et branché sur un BufferedReader
branché sur le fichier XML à décoder.
java.io.IOException
AlxXMLdocument.decodeXMLdocument(java.io.BufferedReader)
public java.lang.String toString()
AlxXMLdocument.toString()
.
toString
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |