jess
Interface Visitor

All Known Implementing Classes:
PrettyPrinter, XMLBuilder, XMLVisitor

public interface Visitor

Implementation of the standard Visitor pattern. Lets you, for example, print out complex nested structures without putting the printing code in the structures themselves. All Jess constructs, and some other classes, are visitable.

(C) 2013 Sandia Corporation


Method Summary
 java.lang.Object visitAccumulate(Accumulate accumulate)
           
 java.lang.Object visitDeffacts(Deffacts d)
           
 java.lang.Object visitDeffunction(Deffunction d)
           
 java.lang.Object visitDefglobal(Defglobal d)
           
 java.lang.Object visitDefmodule(Defmodule defmodule)
           
 java.lang.Object visitDefquery(Defquery d)
           
 java.lang.Object visitDefrule(Defrule d)
           
 java.lang.Object visitDeftemplate(Deftemplate d)
           
 java.lang.Object visitFact(Fact f)
           
 java.lang.Object visitFuncall(Funcall funcall)
           
 java.lang.Object visitGroup(Group p)
           
 java.lang.Object visitPattern(Pattern p)
           
 java.lang.Object visitTest1(Test1 t)
           
 

Method Detail

visitDeffacts

java.lang.Object visitDeffacts(Deffacts d)

visitDeftemplate

java.lang.Object visitDeftemplate(Deftemplate d)

visitDeffunction

java.lang.Object visitDeffunction(Deffunction d)

visitDefglobal

java.lang.Object visitDefglobal(Defglobal d)

visitDefrule

java.lang.Object visitDefrule(Defrule d)

visitDefquery

java.lang.Object visitDefquery(Defquery d)

visitPattern

java.lang.Object visitPattern(Pattern p)

visitGroup

java.lang.Object visitGroup(Group p)

visitTest1

java.lang.Object visitTest1(Test1 t)

visitAccumulate

java.lang.Object visitAccumulate(Accumulate accumulate)

visitDefmodule

java.lang.Object visitDefmodule(Defmodule defmodule)

visitFuncall

java.lang.Object visitFuncall(Funcall funcall)

visitFact

java.lang.Object visitFact(Fact f)

2013 Sandia Corporation