|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--converge.kernel.Rule
Luokka sääntöjen käsittelyyn.
| Field Summary | |
static int |
EVENT_ADD
|
static int |
EVENT_DELETE
|
| Constructor Summary | |
protected |
Rule()
|
|
Rule(java.lang.String name)
|
| Method Summary | |
void |
addCondition(java.lang.String attributeName,
java.lang.String value,
java.lang.String expressionType)
Lisätään uusi sääntöön ehto. |
void |
consequence(int eventType,
java.lang.String eventname,
java.lang.String value)
Lisätään uusi toiminto sääntöön. |
void |
createXML(org.w3c.dom.Node par)
Luodaan XML. |
org.drools.semantics.java.ExprCondition |
getConditionForDrools()
Palautetaan Droolsin ymmärtämässä muodossa säännön ehto |
java.util.List |
getConditions()
Palauttaa listan annetuista ehdoista. |
org.drools.semantics.java.BlockConsequence |
getConsequenceForDrools()
Palautetaan Droolsin ymmärtämässä muodossa säännön toiminto. |
java.util.List |
getConsequences()
Palauttaa listan toiminnoista. |
java.lang.String |
getName()
Palautetaan säännön nimi. |
org.drools.rule.Declaration[] |
getParametersForDrools()
Palautetaan Declaration-taulukko, joka sisältää viitteen sääntöjen käsittelyssä käytettävien olioiden nimiin ja tyyppeihin. |
boolean |
loadXML(org.w3c.dom.Node cont)
Ladataan XML. |
protected java.lang.String |
makeConditionCode(java.lang.String objectname,
java.lang.String methodname)
Luodaan ehdoista Java-koodia. |
protected java.lang.String |
makeConsequenceCode()
Luodaan toiminnoista Java-koodia. |
void |
nextCondition(java.lang.String conditionalOperator)
Mikäli halutaan lisätä useita ehtoja täytyy niiden välillä kutsua tätä metodia. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int EVENT_ADD
public static final int EVENT_DELETE
| Constructor Detail |
public Rule(java.lang.String name)
protected Rule()
| Method Detail |
public java.lang.String getName()
public java.util.List getConditions()
public void addCondition(java.lang.String attributeName,
java.lang.String value,
java.lang.String expressionType)
attributeName - viitattavan attribuutin nimivalue - arvoexpressionType - vertailutapapublic void nextCondition(java.lang.String conditionalOperator)
conditionalOperator - OR tai AND kertoo ehtojen yhdistämistavanpublic java.util.List getConsequences()
public void consequence(int eventType,
java.lang.String eventname,
java.lang.String value)
eventType - joko Rule.EVENT_ADD tai Rule.EVENT_DELETEeventname - toiminnon nimivalue - toiminnolle annettava arvo, voi olla null, mikäli eventType
on Rule.DELETEpublic org.drools.rule.Declaration[] getParametersForDrools()
public org.drools.semantics.java.ExprCondition getConditionForDrools()
public org.drools.semantics.java.BlockConsequence getConsequenceForDrools()
public void createXML(org.w3c.dom.Node par)
createXML in interface XMLContentInterfacepar - org.w3c.dom.Node. Node,jonka alle
ilmentymä kirjoittaa sisältönsä eli kirjoitettavien elementtien
vanhempi.public boolean loadXML(org.w3c.dom.Node cont)
loadXML in interface XMLContentInterfacecont - org.w3c.dom.Node. Node,joka sisältää luokan
tietosisältö kuvauksen
XMLContentInterface.createXML( Node )
protected java.lang.String makeConditionCode(java.lang.String objectname,
java.lang.String methodname)
protected java.lang.String makeConsequenceCode()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||