com.google.gwt.rpc.client.impl
Class TypeOverrides

java.lang.Object
  extended by com.google.gwt.core.client.JavaScriptObject
      extended by com.google.gwt.rpc.client.impl.TypeOverrides

public final class TypeOverrides
extends JavaScriptObject

Contains serialization dispatch information for types that don't support simple serialization.


Nested Class Summary
static class TypeOverrides.SerializeFunction
          An individual entry, which is a wrapper around the CFS's serialize method.
 
Method Summary
static TypeOverrides create()
           
 java.lang.String[] getExtraFields(java.lang.String className)
           
 TypeOverrides.SerializeFunction getOverride(java.lang.String className)
           
 boolean hasExtraFields(java.lang.String className)
           
 void set(java.lang.String className, java.lang.String[] extraFields)
           
 void set(java.lang.String className, TypeOverrides.SerializeFunction override)
           
 void set(java.lang.String className, TypeOverrides.SerializeFunction override, java.lang.String[] extraFields)
           
 
Methods inherited from class com.google.gwt.core.client.JavaScriptObject
cast, createArray, createFunction, createObject, equals, hashCode, toSource, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

create

public static TypeOverrides create()

getExtraFields

public java.lang.String[] getExtraFields(java.lang.String className)

getOverride

public TypeOverrides.SerializeFunction getOverride(java.lang.String className)

hasExtraFields

public boolean hasExtraFields(java.lang.String className)

set

public void set(java.lang.String className,
                TypeOverrides.SerializeFunction override)

set

public void set(java.lang.String className,
                TypeOverrides.SerializeFunction override,
                java.lang.String[] extraFields)

set

public void set(java.lang.String className,
                java.lang.String[] extraFields)