wt.tools.generation.architecture.service
Class Forwarder

java.lang.Object
  extended bywt.tools.generation.architecture.ClassProcessor
      extended bywt.tools.generation.architecture.WTClassProcessor
          extended bywt.tools.generation.architecture.service.Forwarder

public class Forwarder
extends WTClassProcessor


Field Summary
private  ClassClass forwardTo
           
 
Fields inherited from class wt.tools.generation.architecture.WTClassProcessor
remoteEnabled
 
Fields inherited from class wt.tools.generation.architecture.ClassProcessor
classAccumulator, currentDelegate, delegates, sourceClass, targetClass
 
Constructor Summary
protected Forwarder(ClassClass source)
           
 
Method Summary
protected  String clientServerTag()
           
static Forwarder get(ClassClass source, ClassClass forwardTo)
           
protected  void processAssociations()
           
protected  void processAttributes()
           
protected  void processOperation(Operation source)
           
protected  void processPrimary()
           
protected  void setTarget()
           
protected  String typeTag()
           
 
Methods inherited from class wt.tools.generation.architecture.WTClassProcessor
addResourceAttribute, addServerAttribute, initializeSpecifics, makeRemoteTarget, operationSpecifics, remoteSupport, transferProperty
 
Methods inherited from class wt.tools.generation.architecture.ClassProcessor
accessorDocs, addAccessors, addClassnameAttribute, addConstant, addConstant, addExceptions, addField, addLinkAccessors, addLinkAliasAccessors, addLinkFeatures, addResourceAttribute, addVersionControlAttributes, constructorSpecifics, copyCommon, copyDependencies, enumerationResources, enumerationSupport, enumUseResourceInfo, externalizationSupport, externalizationSupportPost, fulfillAccessors, fulfillConstant, fulfillField, fulfillOperation, getterSpecifics, makeDefaultConstructor, makeGetter, makeLinkGetter, makeLinkSetter, makeRemover, makeSetter, makeSetterValidate, netFactorSupport, persistenceSupport, persistenceSupportPost, process, process, processAssociations, processAttributes, processDepends, processFirstClassAssociation, processInherits, processInherits, processModule, processOperations, processOperations, processPackage, processPostProcess, processPrimary, processReference, processRole, processRole, processSpecial, processStandardAssociation, removerSpecifics, setClassAccumulator, setterSpecifics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

forwardTo

private ClassClass forwardTo
Constructor Detail

Forwarder

protected Forwarder(ClassClass source)
Method Detail

clientServerTag

protected String clientServerTag()
Specified by:
clientServerTag in class WTClassProcessor

get

public static Forwarder get(ClassClass source,
                            ClassClass forwardTo)

processAssociations

protected void processAssociations()
Overrides:
processAssociations in class ClassProcessor

processAttributes

protected void processAttributes()
Overrides:
processAttributes in class ClassProcessor

processOperation

protected void processOperation(Operation source)
Overrides:
processOperation in class ClassProcessor

processPrimary

protected void processPrimary()
Overrides:
processPrimary in class WTClassProcessor

setTarget

protected void setTarget()
Overrides:
setTarget in class WTClassProcessor

typeTag

protected String typeTag()
Specified by:
typeTag in class WTClassProcessor