Re: JESS: Retrieve Variable from Jess to Java

"Donald Winston" <[email protected]>
Newsgroups gmane.comp.java.jess
Message-ID <22097_1290963644_oASGwrCZ027813_432CE22A-E792-4DF9-8865-BE22BCDB74FE@yahoo.com>
There's a listFacts() method that works very me so far.
Iterator facts = engine.listFacts();
		while (facts.hasNext()) {
			Fact fact = (Fact)facts.next();
			Deftemplate deftemplate = fact.getDeftemplate();
			for (String slotName : deftemplate.getSlotNames()) {
				...etc.

On Nov 26, 2010, at 2:22 AM, alvin0618 wrote:

> 
> How i do retrieve the facts' values from Jess to Java? I have read some
> example, they're just using printout t for displaying the message from Jess
> instead of showing assign into a variable. Could someone can show one
> example as the condition at below.
> 
> JESS part:
> 
> (deftemplate person (slot firstName) (slot lastName) (slot age))
> 
> (assert (person (firstName Fred) (lastName Smith) (age 19)))
> 
> 
> Java Part:
> public class RuleEngine {
> 	private Rete engine;
>        private String firstName;
>        private String lastName;
> 	private Int age;
> 	
> 	public RuleEngine() throws JessException
> 	{
> 		engine = new Rete();
> 		engine.batch("my_engine.clp");
> 
>                /* What should i do over here?????*/	
> 	}
> }
> 
> 
> 
> -- 
> View this message in context: http://old.nabble.com/Retrieve-Variable-from-Jess-to-Java-tp30308902p30308902.html
> Sent from the Jess mailing list archive at Nabble.com.
> 
> 
> 
> --------------------------------------------------------------------
> To unsubscribe, send the words 'unsubscribe jess-users [email protected]'
> in the BODY of a message to [email protected], NOT to the list
> (use your own address!) List problems? Notify [email protected].
> --------------------------------------------------------------------
> 

Donald Paul Winston
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.