1 16 package com.google.gwt.user.rebind.rpc; 17 18 import com.google.gwt.core.ext.typeinfo.JClassType; 19 import com.google.gwt.core.ext.typeinfo.JField; 20 import com.google.gwt.core.ext.typeinfo.JType; 21 22 27 public interface SerializableTypeOracle { 28 36 String getFieldSerializerName(JType type); 37 38 45 JField[] getSerializableFields(JClassType classType); 46 47 52 JType[] getSerializableTypes(); 53 54 60 String getSerializationSignature(JType instanceType); 61 62 69 String getSerializedTypeName(JType type); 70 71 78 String getTypeSerializerQualifiedName(JClassType serviceIntf); 79 80 87 String getTypeSerializerSimpleName(JClassType serviceIntf); 88 89 96 JClassType hasCustomFieldSerializer(JType type); 97 98 106 boolean isSerializable(JType type); 107 } 108 | Popular Tags |