ikbs.rco.xml
Class BaliseRule

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

public class BaliseRule
extends org.jdom.Element

Classe spÈcialisÈe reprÈsentant une balise "rule" 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
BaliseRule(org.jdom.Element e)
          Constructeur utilisÈ lors du chargement.
BaliseRule(Rule rule)
          Constructeur.
 
Method Summary
 org.jdom.Element getCondition()
          Retourne l'ÈlÈment correspondant ‡ la balise condition de la balise rule de l'arborescence hybride.
 java.lang.String getNewValue()
          Retourne la chaine de caractere reprÈsentant la nouvelle valeur de l'ÈlÈment courant de la rËgle
 java.lang.String getRegleString()
          Retourne la chaine de caractËre reprÈsentant la rËgle.
 java.lang.String getSource()
          Retourne la chaine de caractere reprÈsentant l'ÈlÈment source de la rËgle
 java.lang.String getSourceValue()
          Retourne la chaine de caractere reprÈsentant la valeur de l'ÈlÈment source de la rËgle
 void initBaliseCondition(org.jdom.Element e, org.jdom.Element condition)
          Initialise la balise condition de l'arborescence hybride en fonction de l'element e passÈ en paramËtre.
 void set(java.lang.String source, java.lang.String sourceValue, org.jdom.Element parent)
          CrÈe et initialise les balises source et sourceValue de la balise condition qui elle même est imbriquÈe dans la balise rule ;-)
 void setNewValue(java.lang.String newValue)
          Initialise la chaine de caractËre reprÈsentant la nouvelle valeur de l'ÈlÈment courant.
 
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

BaliseRule

public BaliseRule(org.jdom.Element e)
Constructeur utilisÈ lors du chargement. La balise "rule" est initialisÈe en fonction de l'ÈlÈment e passÈ en paramËtre

Parameters:
e - - org.jdom.Element

BaliseRule

public BaliseRule(Rule rule)
Constructeur. Il permet de crÈer et d'initialiser les diffÈrentes balises constituant la balise hybride rule ‡ partir de l'objet rule passÈ en paramËtre.

Parameters:
rule - - ikbs.rco.rules.Rule
Method Detail

set

public void set(java.lang.String source,
                java.lang.String sourceValue,
                org.jdom.Element parent)
CrÈe et initialise les balises source et sourceValue de la balise condition qui elle même est imbriquÈe dans la balise rule ;-)

Parameters:
source - - String
sourceValue - - String
parent - - org.jdom.Element

getCondition

public org.jdom.Element getCondition()
Retourne l'ÈlÈment correspondant ‡ la balise condition de la balise rule de l'arborescence hybride.


initBaliseCondition

public void initBaliseCondition(org.jdom.Element e,
                                org.jdom.Element condition)
Initialise la balise condition de l'arborescence hybride en fonction de l'element e passÈ en paramËtre.

Parameters:
e - - org.jdom.Element
condition - - org.jdom.Element

getSource

public java.lang.String getSource()
Retourne la chaine de caractere reprÈsentant l'ÈlÈment source de la rËgle

Returns:
String

getSourceValue

public java.lang.String getSourceValue()
Retourne la chaine de caractere reprÈsentant la valeur de l'ÈlÈment source de la rËgle

Returns:
String

getNewValue

public java.lang.String getNewValue()
Retourne la chaine de caractere reprÈsentant la nouvelle valeur de l'ÈlÈment courant de la rËgle

Returns:
String

setNewValue

public void setNewValue(java.lang.String newValue)
Initialise la chaine de caractËre reprÈsentant la nouvelle valeur de l'ÈlÈment courant.


getRegleString

public java.lang.String getRegleString()
Retourne la chaine de caractËre reprÈsentant la rËgle. Cette derniËre est de la forme : "SI source = source_value ALORS this = new_value

Returns:
String