Class Balise

java.lang.Object
  |
  +--Balise
All Implemented Interfaces:
java.io.Serializable

public class Balise
extends java.lang.Object
implements java.io.Serializable

La classe Balise reprensente une balise Xml
Il s'agit ici de la description du type de la balise (et non de la valeur reel de cette balise dans le document Xml)
Cette description implique et sa description dans la dtd et sa representation en terme d'IHM

See Also:
Serialized Form

Field Summary
protected  boolean _empty
          La balise est t'elle du type empty
protected  javax.swing.text.SimpleAttributeSet _IhmAttribut
          Attribut donnant la representation graphique de la balise
protected  java.util.Vector _liste_attribut
          La liste des attributs
protected  java.lang.String _name
          Le nom de la balise
 
Constructor Summary
Balise(java.lang.String name, boolean empty)
          Construit la balise
name est le nom de la balise
empty doit etre a vrai si la balise est du type vide
 
Method Summary
 void Add(AttributDecl a)
          Add ajoute une declaration d'attribut a la liste des attribut de la balise
 javax.swing.text.SimpleAttributeSet getAttribut()
          Renvoie la representation graphique de la balise
 java.util.Vector getListeAttribut()
          Renvoie la liste des attributs de la balise
 java.lang.String getName()
          Renvoie le nom de la balise
 boolean IsEmptyBalise()
          renvoie vrai si la balise est du type vide
 java.lang.String toString()
          Renvoie une chaine de caractere representant la balise
 void UpDateAttribut(javax.swing.text.AttributeSet attr)
          Mets a jour les attributs graphiques de la balise
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_name

protected java.lang.String _name
Le nom de la balise

_empty

protected boolean _empty
La balise est t'elle du type empty

_IhmAttribut

protected javax.swing.text.SimpleAttributeSet _IhmAttribut
Attribut donnant la representation graphique de la balise

_liste_attribut

protected java.util.Vector _liste_attribut
La liste des attributs
Constructor Detail

Balise

public Balise(java.lang.String name,
              boolean empty)
Construit la balise
name est le nom de la balise
empty doit etre a vrai si la balise est du type vide
Method Detail

IsEmptyBalise

public boolean IsEmptyBalise()
renvoie vrai si la balise est du type vide

getAttribut

public javax.swing.text.SimpleAttributeSet getAttribut()
Renvoie la representation graphique de la balise

getName

public java.lang.String getName()
Renvoie le nom de la balise

toString

public java.lang.String toString()
Renvoie une chaine de caractere representant la balise
Overrides:
toString in class java.lang.Object

getListeAttribut

public java.util.Vector getListeAttribut()
Renvoie la liste des attributs de la balise

Add

public void Add(AttributDecl a)
Add ajoute une declaration d'attribut a la liste des attribut de la balise

UpDateAttribut

public void UpDateAttribut(javax.swing.text.AttributeSet attr)
Mets a jour les attributs graphiques de la balise