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) 2006 Sandia National Laboratories


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

public java.lang.Object visitDeffacts(Deffacts d)

visitDeftemplate

public java.lang.Object visitDeftemplate(Deftemplate d)

visitDeffunction

public java.lang.Object visitDeffunction(Deffunction d)

visitDefglobal

public java.lang.Object visitDefglobal(Defglobal d)

visitDefrule

public java.lang.Object visitDefrule(Defrule d)

visitDefquery

public java.lang.Object visitDefquery(Defquery d)

visitPattern

public java.lang.Object visitPattern(Pattern p)

visitGroup

public java.lang.Object visitGroup(Group p)

visitTest1

public java.lang.Object visitTest1(Test1 t)

visitAccumulate

public java.lang.Object visitAccumulate(Accumulate accumulate)

visitDefmodule

public java.lang.Object visitDefmodule(Defmodule defmodule)

visitFuncall

public java.lang.Object visitFuncall(Funcall funcall)

visitFact

public java.lang.Object visitFact(Fact f)

© 2007 Sandia Corporation