Re: [rules-users] Is it possible to retrieve the collection of Conditions from DecisionTable?

2011-10-04 Thread Toni Rikkola
If you take a look at the Verifier it goes through the Drools AST with a visitor pattern. It starts by using getting the PackageDescr using DrlParser, this uses Drools internals so be warned that it might change in the future. Reader drlReader = new InputStreamReader( stream ); PackageDescr

Re: [rules-users] Is it possible to retrieve the collection of Conditions from DecisionTable?

2011-10-04 Thread Wolfgang Laun
Since Toni confirms me even before I post this on the list: Using the Verifier way to get at a column from some spreadsheet is not for the faint at heart. In addition to what Toni wrote: source code in the Drools AST corner isn't even commented. -W 2011/10/4 Toni Rikkola toni.rikk...@gmail.com

Re: [rules-users] Is it possible to retrieve the collection of Conditions from DecisionTable?

2011-10-04 Thread Swindells, Thomas
Looking at the SpreadsheetCompiler class you can do something like the following /** * Generates DRL from the input stream containing the spreadsheet. * * @param xlsStream *The stream to the spreadsheet. Uses the first worksheet found *for the

[rules-users] Is it possible to retrieve the collection of Conditions from DecisionTable?

2011-10-03 Thread RaviCKota
Hi All, for suppose I have a DecisionTable like below CONDITION ACTION - COND1 ACTION1 COND2 ACTION2 COND3 ACTION3 - This is just a representation of the

Re: [rules-users] Is it possible to retrieve the collection of Conditions from DecisionTable?

2011-10-03 Thread Wolfgang Laun
A condition does not have a name, as you write; values of the cells below a condition are (usually) literals. There is no API for extracting parts of a spreadsheet. You can look at the Drools source code (in the packages org.drools.decisiontable and .../parser) and write whatever you need - it is

Re: [rules-users] Is it possible to retrieve the collection of Conditions from DecisionTable?

2011-10-03 Thread Mark Proctor
On 03/10/2011 18:03, Wolfgang Laun wrote: A condition does not have a name, as you write; values of the cells below a condition are (usually) literals. There is no API for extracting parts of a spreadsheet. You can look at the Drools source code (in the packages org.drools.decisiontable and