Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
G
N
O
R
V
A
addExternalVisit(Class, Runabout.Code)
- Method in class org.ovmj.util.
Runabout
Add a Code of a visit method to visit for a certain type which is not defined in the visitor itself.
G
getAppropriateCode(Class)
- Method in class org.ovmj.util.
Runabout
Find the appropriate Code to call in the map.
getCodeForClass(Class)
- Method in class org.ovmj.util.
Runabout
Helper method to allow subclasses to override getAppropriateCode with their own lookup mechanims.
N
noCode
- Variable in class org.ovmj.util.
Runabout
Code to invoke if no visitor is found (used to avoid scanning the hierarchy again and again).
O
org.ovmj.util
- package org.ovmj.util
R
Runabout
- class org.ovmj.util.
Runabout
.
Runabout is a fast implementation of the Walkabout which is a variant of the Visitor Pattern that does not require an accept method and uses reflection instead.
Runabout()
- Constructor for class org.ovmj.util.
Runabout
Create a Runabout.
Runabout.Code
- class org.ovmj.util.
Runabout.Code
.
Code is the generic interface that all generated classes implement.
Runabout.Code()
- Constructor for class org.ovmj.util.
Runabout.Code
Runabout.RunaboutException
- exception org.ovmj.util.
Runabout.RunaboutException
.
Generic Exception for problems in the Runabout.
V
VISIT
- Static variable in class org.ovmj.util.
Runabout
Name of the visit methods.
visit(Runabout, Object)
- Method in class org.ovmj.util.
Runabout.Code
visit(int)
- Method in class org.ovmj.util.
Runabout
Visit method that is called from visitAppropriate(Integer i, Integer.TYPE) with i.intValue() as the argument.
visit(float)
- Method in class org.ovmj.util.
Runabout
Visit method that is called from visitAppropriate(Float f, Float.TYPE) with f.floatValue() as the argument.
visit(double)
- Method in class org.ovmj.util.
Runabout
Visit method that is called from visitAppropriate(Double d, Double.TYPE) with d.doubleValue() as the argument.
visit(long)
- Method in class org.ovmj.util.
Runabout
Visit method that is called from visitAppropriate(Long l, Long.TYPE) with l.longValue() as the argument.
visit(byte)
- Method in class org.ovmj.util.
Runabout
Visit method that is called from visitAppropriate(Byte b, Byte.TYPE) with b.byteValue() as the argument.
visit(char)
- Method in class org.ovmj.util.
Runabout
Visit method that is called from visitAppropriate(Character c, Character.TYPE) with c.charValue() as the argument.
visit(boolean)
- Method in class org.ovmj.util.
Runabout
Visit method that is called from visitAppropriate(Boolean b, Boolean.TYPE) with b.booleanValue() as the argument.
visit(short)
- Method in class org.ovmj.util.
Runabout
Visit method that is called from visitAppropriate(Short s, Short.TYPE) with s.shortValue() as the argument.
visitAppropriate(Object)
- Method in class org.ovmj.util.
Runabout
Call the appropriate visit method.
visitAppropriate(Object, Class)
- Method in class org.ovmj.util.
Runabout
Call the appropriate visit method.
visitDefault(Object)
- Method in class org.ovmj.util.
Runabout
Override this method to provide a default behavior when no other visit matches.
A
G
N
O
R
V
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes