com.google.gwt.rpc.client.ast
Class InvokeCustomFieldSerializerCommand

java.lang.Object
  extended by com.google.gwt.rpc.client.ast.RpcCommand
      extended by com.google.gwt.rpc.client.ast.ValueCommand
          extended by com.google.gwt.rpc.client.ast.IdentityValueCommand
              extended by com.google.gwt.rpc.client.ast.InvokeCustomFieldSerializerCommand
All Implemented Interfaces:
HasSetters, HasTargetClass, HasValues

public class InvokeCustomFieldSerializerCommand
extends IdentityValueCommand
implements HasSetters, HasTargetClass, HasValues

A placeholder for custom logic invocation.


Constructor Summary
InvokeCustomFieldSerializerCommand(java.lang.Class<?> instantiatedType, java.lang.Class<?> serializer, java.lang.Class<?> manuallySerializedType)
           
 
Method Summary
 void addValue(ValueCommand value)
           
 void clear()
          Delete all internal state so that the command may be used only for instance tracking.
 java.lang.Class<?> getManuallySerializedType()
           
 java.lang.Class<?> getSerializerClass()
           
 java.util.List<SetCommand> getSetters()
           
 java.lang.Class<?> getTargetClass()
           
 java.util.List<ValueCommand> getValues()
           
 void set(java.lang.Class<?> fieldDeclClass, java.lang.String fieldName, ValueCommand value)
           
 void traverse(RpcCommandVisitor visitor, RpcCommandVisitor.Context ctx)
           
 
Methods inherited from class com.google.gwt.rpc.client.ast.IdentityValueCommand
equals, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvokeCustomFieldSerializerCommand

public InvokeCustomFieldSerializerCommand(java.lang.Class<?> instantiatedType,
                                          java.lang.Class<?> serializer,
                                          java.lang.Class<?> manuallySerializedType)
Method Detail

addValue

public void addValue(ValueCommand value)
Specified by:
addValue in interface HasValues

clear

public void clear()
Description copied from class: RpcCommand
Delete all internal state so that the command may be used only for instance tracking.

Overrides:
clear in class RpcCommand

getManuallySerializedType

public java.lang.Class<?> getManuallySerializedType()

getSerializerClass

public java.lang.Class<?> getSerializerClass()

getSetters

public java.util.List<SetCommand> getSetters()
Specified by:
getSetters in interface HasSetters

getTargetClass

public java.lang.Class<?> getTargetClass()
Specified by:
getTargetClass in interface HasTargetClass

getValues

public java.util.List<ValueCommand> getValues()
Specified by:
getValues in interface HasValues

set

public void set(java.lang.Class<?> fieldDeclClass,
                java.lang.String fieldName,
                ValueCommand value)
Specified by:
set in interface HasSetters

traverse

public void traverse(RpcCommandVisitor visitor,
                     RpcCommandVisitor.Context ctx)
Specified by:
traverse in class RpcCommand