List of usage examples for com.google.gwt.user.client.rpc.impl ClientSerializationStreamWriter writeString
public void writeString(String value)
From source file:de.csenk.gwt.ws.client.filter.serialization.ClientGWTSerializer.java
License:Open Source License
@Override public String serialize(Object obj) throws SerializationException { ClientSerializationStreamWriter streamWriter = new ClientSerializationStreamWriter(serializer, moduleBaseURL, serializationPolicyName); streamWriter.prepareToWrite();//from w w w . j av a 2s .c o m String typeString = typeStringMap.get(obj.getClass().getName()); if (typeString == null || typeString.length() <= 0) throw new SerializationException( "Serializer tried to serialize an unmapped class '" + obj.getClass().getName() + "'"); streamWriter.writeString(typeString); if (obj instanceof String) { streamWriter.writeString((String) obj); } else { streamWriter.writeObject(obj); } return streamWriter.toString(); }