wt.tools.generation.architecture.service
Class ForwarderMethod

java.lang.Object
  extended bywt.tools.generation.language.JavaMethodGenerator
      extended bywt.tools.generation.architecture.WTMethodGenerator
          extended bywt.tools.generation.architecture.service.ForwarderMethod

public class ForwarderMethod
extends WTMethodGenerator


Field Summary
private static Hashtable allInstances
           
private  String forwardName
           
protected static ForwarderMethod theInstance
           
 
Fields inherited from class wt.tools.generation.language.JavaMethodGenerator
source
 
Constructor Summary
protected ForwarderMethod(String forwardToName)
           
 
Method Summary
protected  String clientServerTag()
           
protected  void constructor(Vector bodyLines)
           
protected  void defaultBody(Vector bodyLines)
           
protected  Vector genBody(Vector bodyLines, MethodBody bodyType)
           
static JavaMethodGenerator get(String forwardName)
           
protected  void instance(Vector bodyLines)
           
protected  void manager(Vector bodyLines)
           
protected  void managerName(Vector bodyLines)
           
protected  void staticMethod(Vector bodyLines)
           
 
Methods inherited from class wt.tools.generation.architecture.WTMethodGenerator
addRemoteTry, clientAnchorName, dereferenceGet, dereferenceSet, enumFactory, enumFactoryDynamic, enumFriend, enumGetDefault, enumGetGeneric, enumGetInternal, enumGetLocaleSet, enumGetSpecific, enumInitLocale, enumStaticInit, get, linkGet, linkGetAlias, linkSet, linkSetAlias, linkSetCovariant, remote, serverAnchorName
 
Methods inherited from class wt.tools.generation.language.JavaMethodGenerator
addReadType, addWriteType, argCheck, arguments, attributeName, biDirectionalSet, classInfo, classname, construct, construct, construct, construct, constructFactory, constructFactory, containerPlus, create, defaultReturn, delegator, derivedTraversal, evolvableRead, evolvableReadProtected, evolvableWrite, externalizationRead, externalizationReadFields, externalizationWrite, genBody, genEquals, genHashcode, getter, getter, getterDerived, getterKeyed, getterRBcontents, identification, initialize, instantiate, instantiate, isPDSArray, keyArgs, mappableType, oldVersionRead, oldVersionReadTop, PDSRead, PDSWrite, readObject, readWriter, readWriterPDS, removerKeyed, returnCast, returnNoCast, setter, setterCovariant, setterDerived, setterKeyed, setterValidation, setterValueName, setterValueType, superCall, tab, toPrimitive, toPrimitive, toPrimitive, toStringDefault, toWrapper, toWrapper, transformArg, writeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theInstance

protected static ForwarderMethod theInstance

allInstances

private static final Hashtable allInstances

forwardName

private String forwardName
Constructor Detail

ForwarderMethod

protected ForwarderMethod(String forwardToName)
Method Detail

clientServerTag

protected String clientServerTag()

constructor

protected final void constructor(Vector bodyLines)
Overrides:
constructor in class JavaMethodGenerator

defaultBody

protected void defaultBody(Vector bodyLines)
Overrides:
defaultBody in class WTMethodGenerator

genBody

protected Vector genBody(Vector bodyLines,
                         MethodBody bodyType)
Overrides:
genBody in class WTMethodGenerator

get

public static JavaMethodGenerator get(String forwardName)

instance

protected final void instance(Vector bodyLines)
Overrides:
instance in class JavaMethodGenerator

manager

protected void manager(Vector bodyLines)

managerName

protected void managerName(Vector bodyLines)

staticMethod

protected final void staticMethod(Vector bodyLines)
Overrides:
staticMethod in class JavaMethodGenerator