Uses of Interface
provided.basicVisitorFW.IVisitor
Packages that use IVisitor
Package
Description
A rudimentory visitor system framework with 3 simple hosts.
A package of provided example visitors for the basicVisitorFW visitor system.
Package for the student-written model for to test the basicVisitorFW visitor system.
-
Uses of IVisitor in provided.basicVisitorFW
Fields in provided.basicVisitorFW declared as IVisitorModifier and TypeFieldDescriptionstatic IVisitor
IVisitor.NULL_VISITOR
A null visitor, used when no visitor is yet defined.Methods in provided.basicVisitorFW with parameters of type IVisitorModifier and TypeMethodDescriptionExecute the given visitor, passing the given parameters and returning the result -
Uses of IVisitor in provided.basicVisitorFW.visitors
Classes in provided.basicVisitorFW.visitors that implement IVisitorModifier and TypeClassDescriptionclass
A visitor that returns a String that says "This is the result from HostX, where HostX is the type of the IHost object executing this visitor.class
A visitor that sets the paint cmd in the VisitorDemoModel to a cmd that draws various shapes. -
Uses of IVisitor in visitorDemoExercises.basicVisitorDemo.model
Fields in visitorDemoExercises.basicVisitorDemo.model with type parameters of type IVisitorModifier and TypeFieldDescriptionprivate IObjectLoader<IVisitor>
VisitorDemoModel.loader
The dynamic class loader for the IVisitors.Methods in visitorDemoExercises.basicVisitorDemo.model that return IVisitorModifier and TypeMethodDescriptionprivate IVisitor
VisitorDemoModel.loadVisitor(String classname)
Utility method to load a visitor given its classname, without the leading "visitors.impl.".