|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
IlrVisitor
instead
public static interface IlrObjectModel.Visitor
This interface is used to visit the contents of an object model. For example:
IlrObjectModel objectModel = ...; IlrObjectModel.Visitor visitor = new IlrObjectModel.Visitor() { public boolean visitPackage(IlrPackage pkg) { return pkg.visit(this); } public boolean visitEnum(IlrEnum enum) { return true; } public boolean visitClass(IlrClass aClass) { return aClass.visit(this); } public boolean visitAttribute(IlrAttribute attribute) { return attribute.visit(this); } public boolean visitMethod(IlrMethod method) { return method.visit(this); } }; objectModel.visit(visitor);
IlrObjectModel.visit(IlrObjectModel.Visitor)
,
IlrPackage.visit(IlrObjectModel.Visitor)
,
IlrClass.visit(IlrObjectModel.Visitor)
,
IlrMethod.visit(IlrObjectModel.Visitor)
,
IlrAttribute.visit(IlrObjectModel.Visitor)
Method Summary | |
---|---|
boolean |
visitAttribute(IlrAttribute attribute)
Deprecated. Visits an attribute. |
boolean |
visitClass(IlrClass aClass)
Deprecated. Visits a class. |
boolean |
visitEnum(IlrEnum enumeration)
Deprecated. Visits an enumeration. |
boolean |
visitMethod(IlrMethod method)
Deprecated. Visits a method. |
boolean |
visitPackage(IlrPackage pkg)
Deprecated. Visits a package. |
Method Detail |
---|
boolean visitPackage(IlrPackage pkg)
pkg
- The package to visit.
true
if successful.boolean visitEnum(IlrEnum enumeration)
enumeration
- The enumeration to visit.
true
if successful.boolean visitClass(IlrClass aClass)
aClass
- The class to visit.
true
if successful.boolean visitAttribute(IlrAttribute attribute)
attribute
- The attribute to visit.
true
if successful.boolean visitMethod(IlrMethod method)
method
- The method to visit.
true
if successful.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |