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

Version:
6.0
Author:
Gros Pierre Emmanuel gros@limsi.fr
See Also:
Serialized Form

Field Summary
protected  boolean _default
           
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
 
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
 int getOrder()
          renvoie l'ordre de la balise
 boolean IsEmptyBalise()
          renvoie vrai si la balise est du type vide
 void setOrder(int order)
          setOder met a jour l'ordre de la balise
 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
 void UpDateAttributDefault(javax.swing.text.AttributeSet attr, boolean ecrase)
          met a jour le style graphique 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

_default

protected boolean _default

_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
Parameters:
name - est le nom de la balise
empty - doit etre a vrai si la balise est du type vide
Method Detail

setOrder

public void setOrder(int order)
setOder met a jour l'ordre de la balise
Parameters:
order - l'ordre de la balise

getOrder

public int getOrder()
renvoie l'ordre de la balise

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
See Also:
AttributDecl()

Add

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

UpDateAttributDefault

public void UpDateAttributDefault(javax.swing.text.AttributeSet attr,
                                  boolean ecrase)
met a jour le style graphique de la balise
Parameters:
attr - le style graphique
ecrase - vrai si on veut remplacer le style graphique , faux si on veut le fusionner

UpDateAttribut

public void UpDateAttribut(javax.swing.text.AttributeSet attr)
Mets a jour les attributs graphiques de la balise
Parameters:
attr - le style graphique de la balise