ikbs.rco.xml
Class BaliseAttribute

java.lang.Object
  extended by org.jdom.Content
      extended by org.jdom.Element
          extended by ikbs.rco.xml.Balise
              extended by ikbs.rco.xml.BaliseAttribute
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Observer, org.jdom.Parent

public class BaliseAttribute
extends Balise

Classe spÈcialisÈe reprÈsentant une balise "attribute" dans la reprÈsentation arborescente hybride du fichier XML.

Author:
HOAREAU Christian-COURQUET Christophe
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jdom.Element
additionalNamespaces, name, namespace
 
Fields inherited from class org.jdom.Content
parent
 
Constructor Summary
BaliseAttribute(DescriptiveElement de)
          Constructeur de la classe BaliseAttribute
BaliseAttribute(org.jdom.Element element)
          Constructeur de la classe BaliseAttribute
 
Method Summary
 java.lang.String getDomaine()
          Retourne l'attribut domaine de la balise Attribute
 float getInf()
          Retourne l'attribut borne inf de la balise Attribute
 java.lang.String getLibelle()
          Accesseur sur le Libelle.
 float getSup()
          Retourne l'attribut borne sup de la balise Attribute
 java.lang.String getType()
          Retourne la chaine de caractËre reprÈsentant le type de la balise courante
 java.lang.String getUnite()
          Retourne l'attribut unitÈ de la balise Attribute
 void initBalise(DescriptiveElement de)
          Initialise la balise attribute de l'arborescence hybride en fonction du DescriptiveElement passÈ en paramËtre.
 void initBaliseAttribute(DescriptiveElement de)
          Cette mÈthode met ‡ jour les attributs de la Balise attribute considÈrÈe en fonction des attributs de son objet ikbs.rco.element.DescriptiveElement associÈe
 void initDE()
          MÈthode permettant d'initaliser le "DescriptiveElement", c'est ‡ dire la reprÈsentation IKBS de notre objet BaliseAttribute.
 void setDomaine(java.lang.String domaine)
          Initialise l'attribut domaine de la balise attribute
 void setInf(float inf)
          Initialise l'attribut borne inf de la balise attribute
 void setSup(float sup)
          Initialise l'attribut borne sup de la balise attribute
 void setType(java.lang.String type)
          Initialise la balise type de la Balise courante
 void setUnite(java.lang.String unite)
          Initialise l'attribut unite de la balise attribute
 void update(java.util.Observable o, java.lang.Object args)
          MÈthode implÈmentÈe de l'interface java.util.Observer.
 
Methods inherited from class ikbs.rco.xml.Balise
createBalisesIllustration, getCommentaire, getDE, getDecision, getID, getPoids, getQuestion, getURL, loadIllustrations, loadRules, removeBaliseRuleAt, setCommentaire, setDE, setDecision, setID, setLibelle, setPoids, setQuestion, setURL
 
Methods inherited from class org.jdom.Element
addContent, addContent, addContent, addContent, addContent, addNamespaceDeclaration, clone, cloneContent, getAdditionalNamespaces, getAttribute, getAttribute, getAttributes, getAttributeValue, getAttributeValue, getAttributeValue, getAttributeValue, getChild, getChild, getChildren, getChildren, getChildren, getChildText, getChildText, getChildTextNormalize, getChildTextNormalize, getChildTextTrim, getChildTextTrim, getContent, getContent, getContent, getContentSize, getDescendants, getDescendants, getName, getNamespace, getNamespace, getNamespacePrefix, getNamespaceURI, getQualifiedName, getText, getTextNormalize, getTextTrim, getValue, indexOf, isAncestor, isRootElement, removeAttribute, removeAttribute, removeAttribute, removeChild, removeChild, removeChildren, removeChildren, removeContent, removeContent, removeContent, removeContent, removeNamespaceDeclaration, setAttribute, setAttribute, setAttribute, setAttributes, setContent, setContent, setContent, setContent, setName, setNamespace, setText, toString
 
Methods inherited from class org.jdom.Content
detach, equals, getDocument, getParent, getParentElement, hashCode, setParent
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jdom.Parent
getDocument, getParent
 

Constructor Detail

BaliseAttribute

public BaliseAttribute(org.jdom.Element element)
Constructeur de la classe BaliseAttribute

Parameters:
element - un element JDOM

BaliseAttribute

public BaliseAttribute(DescriptiveElement de)
Constructeur de la classe BaliseAttribute

Parameters:
de - un DEcriptiveElement
Method Detail

initDE

public void initDE()
MÈthode permettant d'initaliser le "DescriptiveElement", c'est ‡ dire la reprÈsentation IKBS de notre objet BaliseAttribute.

Specified by:
initDE in class Balise
Throws:
java.lang.NullPointerException

initBaliseAttribute

public void initBaliseAttribute(DescriptiveElement de)
Cette mÈthode met ‡ jour les attributs de la Balise attribute considÈrÈe en fonction des attributs de son objet ikbs.rco.element.DescriptiveElement associÈe

Parameters:
de - le DescriptiveElement associÈe ‡ la balise courante

setType

public void setType(java.lang.String type)
Initialise la balise type de la Balise courante

Parameters:
type - la chaine de caractËre reprÈsentant le type
Throws:
java.lang.NullPointerException
See Also:
getType()

getType

public java.lang.String getType()
Retourne la chaine de caractËre reprÈsentant le type de la balise courante

Returns:
String
See Also:
setType(String)

setUnite

public void setUnite(java.lang.String unite)
Initialise l'attribut unite de la balise attribute

Parameters:
unite - la chaine de caractËre reprÈsentant l'unitÈ
Throws:
java.lang.NullPointerException
See Also:
getUnite()

setInf

public void setInf(float inf)
Initialise l'attribut borne inf de la balise attribute

Parameters:
inf - le float reprÈsentant la borne inf
Throws:
java.lang.NullPointerException
See Also:
getInf()

setSup

public void setSup(float sup)
Initialise l'attribut borne sup de la balise attribute

Parameters:
sup - le float reprÈsentant la borne sup
Throws:
java.lang.NullPointerException
See Also:
getSup()

setDomaine

public void setDomaine(java.lang.String domaine)
Initialise l'attribut domaine de la balise attribute

Parameters:
domaine - la chaine de caractËre reprÈsentant le domaine
Throws:
java.lang.NullPointerException
See Also:
getDomaine()

getUnite

public java.lang.String getUnite()
Retourne l'attribut unitÈ de la balise Attribute

Returns:
String
See Also:
setUnite(String)

getInf

public float getInf()
Retourne l'attribut borne inf de la balise Attribute

Returns:
float
See Also:
setInf(float)

getSup

public float getSup()
Retourne l'attribut borne sup de la balise Attribute

Returns:
float
See Also:
setSup(float)

getDomaine

public java.lang.String getDomaine()
Retourne l'attribut domaine de la balise Attribute

Returns:
String
See Also:
setDomaine(String)

update

public void update(java.util.Observable o,
                   java.lang.Object args)
MÈthode implÈmentÈe de l'interface java.util.Observer. Cette mÈthode gËre les diffÈrents messages ayant attrait aux attributs.

Parameters:
o -
args -

initBalise

public void initBalise(DescriptiveElement de)
Initialise la balise attribute de l'arborescence hybride en fonction du DescriptiveElement passÈ en paramËtre.

Specified by:
initBalise in class Balise
Parameters:
de - Le DescriptiveElement associÈ ‡ la BaliseAttribute.

getLibelle

public java.lang.String getLibelle()
Accesseur sur le Libelle.

Specified by:
getLibelle in class Balise
Returns:
java.util.String
See Also:
Balise.setLibelle(String)