|
|||||||||||
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 XMLContentInterface
par
- 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 XMLContentInterface
cont
- 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 |