ikbs.rco.rules
Class ConditionMultiple

java.lang.Object
  extended by ikbs.rco.rules.ConditionMultiple

public class ConditionMultiple
extends java.lang.Object


Field Summary
protected  Value condition
          La valeur conditionnelle qui active la règle Cette valeur s'exprime sous la forme d'un arbre binaire ET
protected  java.lang.String nomIdentElement
           
protected  java.lang.String valeurCondition
          La valeur conditionnelle qui active la règle sous forme textuelle Cette valeur s'exprime sous la forme d'un arbre binaire ET
protected  boolean valide
          la condition est-elle valide ?
protected  boolean verbose
           
 
Constructor Summary
ConditionMultiple(java.lang.String s)
           
ConditionMultiple(Value cond)
          Constructeur
 
Method Summary
 boolean analyse(java.lang.String s)
          Analyser une chaine exprimant une condition du type attribut[objet]=valeur ou attribut1[objet1]=valeur1 && attribut2[objet2]=valeur2, etc.
 boolean egal(Condition c)
           
 DescriptiveElement getElementSource()
          Retourne le type associé à la valeur
 java.lang.String getNomIdentElement()
           
 java.lang.String getValeurCondition()
          Accès à la variable valeurCondition
 Value getValue()
          Accès à la variable condition
 void setValeurCondition(java.lang.String s)
          Affectation de la variable valeurCondition
 void setValue(Value v)
          Affectation de la variable
 DescriptiveElement type()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

condition

protected Value condition
La valeur conditionnelle qui active la règle Cette valeur s'exprime sous la forme d'un arbre binaire ET


nomIdentElement

protected java.lang.String nomIdentElement

valeurCondition

protected java.lang.String valeurCondition
La valeur conditionnelle qui active la règle sous forme textuelle Cette valeur s'exprime sous la forme d'un arbre binaire ET


valide

protected boolean valide
la condition est-elle valide ?


verbose

protected boolean verbose
Constructor Detail

ConditionMultiple

public ConditionMultiple(Value cond)
Constructeur


ConditionMultiple

public ConditionMultiple(java.lang.String s)
Method Detail

getNomIdentElement

public java.lang.String getNomIdentElement()

getValue

public Value getValue()
Accès à la variable condition


setValue

public void setValue(Value v)
Affectation de la variable


type

public DescriptiveElement type()

getValeurCondition

public java.lang.String getValeurCondition()
Accès à la variable valeurCondition


setValeurCondition

public void setValeurCondition(java.lang.String s)
Affectation de la variable valeurCondition


getElementSource

public DescriptiveElement getElementSource()
Retourne le type associé à la valeur


analyse

public boolean analyse(java.lang.String s)
Analyser une chaine exprimant une condition du type attribut[objet]=valeur ou attribut1[objet1]=valeur1 && attribut2[objet2]=valeur2, etc.


egal

public boolean egal(Condition c)