Uses of Interface
extvisitor.IExtVisitorHost

Packages that use IExtVisitorHost
datapacket   
extvisitor   
status   
 

Uses of IExtVisitorHost in datapacket
 

Classes in datapacket that implement IExtVisitorHost
 class ADataPacket
          Abstract data packet that defines the use of a Class object as the index type.
 class DataPacket<T>
          Concrete data packet that holds a generic type of data.
 

Methods in datapacket with type parameters of type IExtVisitorHost
<T extends IExtVisitorHost<java.lang.Class<?>,? super ADataPacket>>
R
ADataPacketAlgoCmd.apply(java.lang.Class<?> index, T host, P... params)
          The actual method called by the host visitor when the associated case is invoked.
 

Uses of IExtVisitorHost in extvisitor
 

Classes in extvisitor with type parameters of type IExtVisitorHost
 class 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.
 class 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.
 interface 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.
 interface 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.
 interface IExtVisitorHost<I,H extends IExtVisitorHost<I,? extends H>>
          An interface defining a host for an IExtVisitor who can visit this type of host.
 

Classes in extvisitor that implement IExtVisitorHost
 class 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.
 

Methods in extvisitor with type parameters of type IExtVisitorHost
<T extends IExtVisitorHost<I,? super H>>
R
IExtVisitorCmd.apply(I index, T host, P... params)
          The method that is run by AExtVisitor when the case associated with this command is executed.
<T extends IExtVisitorHost<I,? super H>>
R
IExtVisitor.caseAt(I idx, T host, P... params)
          The parameterized case of the visitor.
<T extends IExtVisitorHost<I,? super H>>
R
AExtVisitor.caseAt(I idx, T host, P... params)
          Concrete implementation of the parameterized case method that takes the index value, retrieves an associated IExtVisitor command and executes the command with the given host and input parameters.
 

Uses of IExtVisitorHost in status
 

Classes in status that implement IExtVisitorHost
 class AStatus
          Abstract status object.
 class FailStatus
          Concrete status object that represents a failure.
 class InfoStatus
          Concrete subclass that represents a informational status message.
 class OkStatus
          Concrete singleton subclass that represents an "OK" status.
 

Methods in status with type parameters of type IExtVisitorHost
<T extends IExtVisitorHost<java.lang.Class<? extends AStatus>,? super AStatus>>
R
AStatusAlgoCmd.apply(java.lang.Class<? extends AStatus> index, T host, P... params)
          The actual method called by the host visitor when the associated case is invoked.