status
Class StatusAlgo<R,P>

java.lang.Object
  extended by extvisitor.AExtVisitor<R,java.lang.Class<? extends AStatus>,P,AStatus>
      extended by status.StatusAlgo<R,P>
Type Parameters:
R - The return type of the algorithm.
P - The vararg input parameter type of the algorithm.
All Implemented Interfaces:
IExtVisitor<R,java.lang.Class<? extends AStatus>,P,AStatus>, java.io.Serializable

public class StatusAlgo<R,P>
extends AExtVisitor<R,java.lang.Class<? extends AStatus>,P,AStatus>

A processing algorithm for an AStatus object.

Author:
Stephen Wong (c) 2010
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
Constructor Summary
StatusAlgo(AStatusAlgoCmd<R,AStatus,P> defaultCmd)
          Constructor for the class
 
Method Summary
 
Methods inherited from class extvisitor.AExtVisitor
caseAt, getCmd, getDefaultCmd, setCmd, setDefaultCmd
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

StatusAlgo

public StatusAlgo(AStatusAlgoCmd<R,AStatus,P> defaultCmd)
Constructor for the class

Parameters:
defaultCmd - The default processing command for any unspecified status types.