|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--alxXML.AlxXMLdocument
Description : Parser XML permettant la lecture, l'écriture de documents XML.
Field Summary | |
protected AlxXMLelement |
alxXMLelement
Element principal de ce document XML. |
protected static java.lang.String[] |
erreurs
Table de messages d'erreur. |
private java.util.Hashtable |
htAttributs
Attributs de ce document XML. |
Constructor Summary | |
AlxXMLdocument(java.lang.String nom)
Création d'un nouveau document avec le nom de l'élément principal. |
Method Summary | |
void |
addAttribut(java.lang.String attribut,
java.lang.String valeur)
Ajoute ou met à jour un attribut de ce document XML. |
protected void |
decodeEntete(java.io.StreamTokenizer streamTokenizer)
Début du décodage du document XML. |
protected void |
decodeXMLdocument(java.io.BufferedReader bufferedReader)
Méthode principale du décodage du document XML. |
java.lang.String |
getAttribut(java.lang.String attribut)
|
AlxXMLelement |
getMainElement()
|
void |
readFromFile(java.lang.String adresse)
Lit un fichier XML et le décode. |
void |
saveToFile(java.lang.String adresse)
Ouvre un nouveau fichier XML et l'encode. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private java.util.Hashtable htAttributs
protected AlxXMLelement alxXMLelement
protected static java.lang.String[] erreurs
Constructor Detail |
public AlxXMLdocument(java.lang.String nom)
Method Detail |
public AlxXMLelement getMainElement()
public void addAttribut(java.lang.String attribut, java.lang.String valeur)
attribut
- nom de l'attributvaleur
- valeur de l'attribut spécifiépublic java.lang.String getAttribut(java.lang.String attribut)
protected void decodeEntete(java.io.StreamTokenizer streamTokenizer) throws java.io.IOException
streamTokenizer
- un StreamTokenizer
pas encore utilisé et branché sur un BufferedReader
branché sur le fichier XML à décoder.
java.io.IOException
decodeXMLdocument(java.io.BufferedReader)
protected void decodeXMLdocument(java.io.BufferedReader bufferedReader) throws java.io.IOException
readFromFile
.
bufferedReader
- un BufferedReader
pas encore utilisé et branché sur le fichier XML à décoder.
java.io.IOException
readFromFile
,
decodeEntete appelé en premier
,
decodeXMLelement appelée en second pour l'élément principal du document XML
public void readFromFile(java.lang.String adresse) throws AlxXMLioException
decodeXMLdocument
.
adresse
- l'adresse du fichier XML.
AlxXMLioException
- s'il y a eu un problème d'entrée-sortie ou si le fichier XML n' pas été compris.public void saveToFile(java.lang.String adresse) throws AlxXMLioException
toString
.
adresse
- l'adresse du fichier XML.
AlxXMLioException
- s'il y a eu un problème d'entrée-sortie.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |