Interface | Description |
---|---|
IExtVisitor<R,I,P,H extends IExtVisitorHost<I,? super H>> |
Interface that defines an extended visitor that has specific types for its
return value, R, its index value, I, its input parameters, P, and its
host, H.
|
IExtVisitorCmd<R,I,P,H extends IExtVisitorHost<I,? super H>> |
Interface that defines a command used by AExtVisitor that has specific
types for its return value, R, its index value, I, its input parameters, P,
and its host, H.
|
IExtVisitorHost<I,H extends IExtVisitorHost<I,? extends H>> |
An interface defining a host for an IExtVisitor who can visit this type of host.
|
Class | Description |
---|---|
AExtVisitor<R,I,P,H extends IExtVisitorHost<I,? super H>> |
Abstract implementation of IExtVisitor that adds an invariant implementation of
storing commands associated with each case in a dictionary indexed by the
case's associated index value.
|
AExtVisitorHost<I,H extends IExtVisitorHost<I,? extends H>> |
Abstract implementation of IExtVisitorHost that provides defines a host by an index value and thus,
a concrete execute method.
|