本文整理匯總了Java中com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader類的典型用法代碼示例。如果您正苦於以下問題:Java ClientSerializationStreamReader類的具體用法?Java ClientSerializationStreamReader怎麽用?Java ClientSerializationStreamReader使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
ClientSerializationStreamReader類屬於com.google.gwt.user.client.rpc.impl包,在下文中一共展示了ClientSerializationStreamReader類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: createStreamReader
import com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader; //導入依賴的package包/類
@Override
public SerializationStreamReader createStreamReader(String encoded) throws SerializationException {
ClientSerializationStreamReader clientSerializationStreamReader =
new ClientSerializationStreamReader(this.serializer);
String encodedResponse = encoded;
if (encoded.startsWith("//OK") || encodedResponse.startsWith("//EX")) {
encodedResponse = encodedResponse.substring(4);
}
clientSerializationStreamReader.prepareToRead(encodedResponse);
return clientSerializationStreamReader;
}
示例2: deserialize
import com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader; //導入依賴的package包/類
@Override
@SuppressWarnings("unchecked")
public <T> T deserialize(Class<? super T> clazz, String serializedString) throws SerializationException {
if (serializedString == null) {
return null;
}else if(String.class.equals(clazz)){
return (T) serializedString;
}
ClientSerializationStreamReader reader = new ClientSerializationStreamReader(TYPE_SERIALIZER);
reader.prepareToRead(serializedString);
Object obj = findType(clazz).read(reader);
return obj != null ? (T) obj : null;
}