Я пытаюсь распечатать информацию, сохраненную в рекомендации (слот-пакет) (определение слота) deftemplate, из java после того, как некоторые правила были запущены в JESS. часть кода, связанные с распечатки результатов нижеследовал:Распечатка информации deftemplate в java
Rete r = new Rete();
Iterator itt = r.listDeftemplates();
while(itt.hasNext()){
Deftemplate dt = (Deftemplate)itt.next();
String bn = dt.getBaseName();
dt.getSlotNames();
if(bn.equals("recommendation")){
System.out.println(dt.getSlotName(0));
System.out.println(dt.getSlotName(1));
System.out.println(bn);
Любая помощь будет высоко оценен.
, так что вы не видите выход? – AbtPst
Я могу распечатать имя слота, но не содержимое, которое было указано в каждом слоте после запуска правил. –
Вы уверены, что dt.getSlotName (0) является правильным вызовом метода для этого. похоже, этот метод предназначен для того, чтобы дать вам имя слота, а не контент – AbtPst