ikbs.rco.rules
Class Condition

java.lang.Object
  extended by ikbs.rco.rules.Condition
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Field Summary
protected  Value condition
          La valeur conditionnelle qui active la règle
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
Condition(java.lang.String s)
           
Condition(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
 java.lang.String toString()
           
 DescriptiveElement type()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

condition

protected Value condition
La valeur conditionnelle qui active la règle


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

Condition

public Condition(Value cond)
Constructeur


Condition

public Condition(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)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object