List of usage examples for com.google.gwt.user.client.rpc SerializationStreamWriter writeDouble
void writeDouble(double value) throws SerializationException;
From source file:com.gdevelop.gwt.syncrpc.RemoteServiceInvocationHandler.java
License:Apache License
private void writeParam(SerializationStreamWriter streamWriter, Class paramType, Object paramValue) throws SerializationException { if (paramType == boolean.class) { streamWriter.writeBoolean((Boolean) paramValue); // } else if (paramType == Boolean.class){ // streamWriter.writeBoolean((Boolean)paramValue); } else if (paramType == byte.class) { streamWriter.writeByte((Byte) paramValue); // } else if (paramType == Byte.class){ // streamWriter.writeByte((Byte)paramValue); } else if (paramType == char.class) { streamWriter.writeChar((Character) paramValue); // } else if (paramType == Character.class){ // streamWriter.writeChar((Character)paramValue); } else if (paramType == double.class) { streamWriter.writeDouble((Double) paramValue); // } else if (paramType == Double.class){ // streamWriter.writeDouble((Double)paramValue); } else if (paramType == float.class) { streamWriter.writeFloat((Float) paramValue); // } else if (paramType == Float.class){ // streamWriter.writeFloat((Float)paramValue); } else if (paramType == int.class) { streamWriter.writeInt((Integer) paramValue); // }else if (paramType == Integer.class){ // streamWriter.writeInt((Integer)paramValue); } else if (paramType == long.class) { streamWriter.writeLong((Long) paramValue); // } else if (paramType == Long.class){ // streamWriter.writeLong((Long)paramValue); } else if (paramType == short.class) { streamWriter.writeShort((Short) paramValue); // } else if (paramType == Short.class){ // streamWriter.writeShort((Short)paramValue); } else if (paramType == String.class) { streamWriter.writeString((String) paramValue); } else {/*w w w. j ava 2s.c o m*/ streamWriter.writeObject(paramValue); } }
From source file:com.google.appengine.api.datastore.Entity_CustomFieldSerializer.java
License:Apache License
/** * @param streamWriter/*w w w . jav a 2s . com*/ * @param instance * @throws SerializationException */ public static void serialize(SerializationStreamWriter streamWriter, Entity instance) throws SerializationException { // Key streamWriter.writeObject(instance.getKey()); Map<String, Object> properties = instance.getProperties(); // Number of properties streamWriter.writeInt(properties.size()); for (Entry<String, Object> property : properties.entrySet()) { String propertyName = property.getKey(); // Property name streamWriter.writeString(propertyName); Object value = property.getValue(); TYPES type = TYPES.OBJECT; if (value instanceof Boolean) { type = TYPES.BOOLEAN; } else if (value instanceof Byte) { type = TYPES.BYTE; } else if (value instanceof Character) { type = TYPES.CHAR; } else if (value instanceof Double) { type = TYPES.DOUBLE; } else if (value instanceof Float) { type = TYPES.FLOAT; } else if (value instanceof Integer) { type = TYPES.INT; } else if (value instanceof Long) { type = TYPES.LONG; } else if (value instanceof Short) { type = TYPES.SHORT; } else if (value instanceof String) { type = TYPES.STRING; } else if (value instanceof Date) { type = TYPES.DATE; } else if (value instanceof Blob) { type = TYPES.BLOB; } else if (value instanceof ShortBlob) { type = TYPES.SHORTBLOB; } else if (value instanceof User) { type = TYPES.USER; } else if (value instanceof Category) { type = TYPES.CATEGORY; } else if (value instanceof Email) { type = TYPES.EMAIL; } else if (value instanceof GeoPt) { type = TYPES.GEOPT; } else if (value instanceof Link) { type = TYPES.LINK; } else if (value instanceof PhoneNumber) { type = TYPES.PHONENUMBER; } else if (value instanceof PostalAddress) { type = TYPES.POSTALADDRESS; } else if (value instanceof Rating) { type = TYPES.RATING; } // Property kind streamWriter.writeInt(type.ordinal()); // Value switch (type) { case BOOLEAN: streamWriter.writeBoolean((Boolean) value); break; case BYTE: streamWriter.writeByte((Byte) value); break; case CHAR: streamWriter.writeChar((Character) value); break; case DOUBLE: streamWriter.writeDouble((Double) value); break; case FLOAT: streamWriter.writeFloat((Float) value); break; case INT: streamWriter.writeInt((Integer) value); break; case LONG: streamWriter.writeLong((Long) value); break; case OBJECT: streamWriter.writeObject(value); break; case SHORT: streamWriter.writeShort((Short) value); break; case STRING: streamWriter.writeString((String) value); break; case DATE: streamWriter.writeLong(((Date) value).getTime()); break; case BLOB: Blob_CustomFieldSerializer.serialize(streamWriter, (Blob) value); break; case SHORTBLOB: ShortBlob_CustomFieldSerializer.serialize(streamWriter, (ShortBlob) value); break; case USER: User_CustomFieldSerializer.serialize(streamWriter, (User) value); break; case CATEGORY: Category_CustomFieldSerializer.serialize(streamWriter, (Category) value); break; case EMAIL: Email_CustomFieldSerializer.serialize(streamWriter, (Email) value); break; case GEOPT: GeoPt_CustomFieldSerializer.serialize(streamWriter, (GeoPt) value); break; case LINK: Link_CustomFieldSerializer.serialize(streamWriter, (Link) value); break; case PHONENUMBER: PhoneNumber_CustomFieldSerializer.serialize(streamWriter, (PhoneNumber) value); break; case POSTALADDRESS: PostalAddress_CustomFieldSerializer.serialize(streamWriter, (PostalAddress) value); break; case RATING: Rating_CustomFieldSerializer.serialize(streamWriter, (Rating) value); break; } // Unindexed streamWriter.writeBoolean(instance.isUnindexedProperty(propertyName)); } }
From source file:org.jason.mapmaker.shared.model.BorderPoint_CustomFieldSerializer.java
License:Apache License
public static void serialize(SerializationStreamWriter writer, BorderPoint instance) throws SerializationException { writer.writeLong(instance.getId());/* ww w .j av a 2 s . c o m*/ writer.writeObject(instance.getLocation()); writer.writeDouble(instance.getLat()); writer.writeDouble(instance.getLng()); }
From source file:org.jason.mapmaker.shared.model.Feature_CustomFieldSerializer.java
License:Apache License
public static void serialize(SerializationStreamWriter writer, Feature instance) throws SerializationException { writer.writeInt(instance.getId());//from www . j av a 2 s . c o m writer.writeString(instance.getName()); writer.writeString(instance.getFeatureClass()); writer.writeDouble(instance.getLat()); writer.writeDouble(instance.getLng()); writer.writeString(instance.getFeatureSource()); }
From source file:org.jason.mapmaker.shared.model.Location_CustomFieldSerializer.java
License:Apache License
public static void serialize(SerializationStreamWriter writer, Location instance) throws SerializationException { writer.writeLong(instance.getId());/*from www . j a v a 2 s . com*/ writer.writeString(instance.getGeoId()); writer.writeString(instance.getStateFP()); writer.writeString(instance.getCountyFP()); writer.writeString(instance.getName()); writer.writeObject(instance.getMtfcc()); writer.writeString(instance.getUrbanRural()); writer.writeString(instance.getFunctionalStatus()); writer.writeLong(instance.getLandArea()); writer.writeLong(instance.getWaterArea()); writer.writeDouble(instance.getInternalLat()); writer.writeDouble(instance.getInternalLng()); // if (instance.getShapefileMetadata() == null) { // // set the ShapefileMetadata's Location list to include the instance // ShapefileMetadata sm = new ShapefileMetadata(); // sm.setLocationList(new ArrayList<Location>()); // sm.getLocationList().add(instance); // instance.setShapefileMetadata(sm); // } else { // // clear out the shapefilemetadata's location list except for this instance (prevent having to send a huge // // list over the wire // ShapefileMetadata sm = instance.getShapefileMetadata(); // sm.setLocationList(new ArrayList<Location>()); // sm.getLocationList().add(instance); // } if (instance.getBorderPointList() == null) { writer.writeObject(new ArrayList<BorderPoint>()); } else { writer.writeObject(new ArrayList<BorderPoint>(instance.getBorderPointList())); } writer.writeString(instance.getTigerVersion()); if (instance.getFeatureList() == null) { writer.writeObject(new ArrayList<Feature>()); } else { writer.writeObject(new ArrayList<Feature>(instance.getFeatureList())); } }
From source file:org.ontologyengineering.conceptdiagrams.web.shared.curvegeometry.Point_CustomFieldSerializer.java
@Override public void serializeInstance(SerializationStreamWriter serializationStreamWriter, Point point) throws SerializationException { serializationStreamWriter.writeDouble(point.getX()); serializationStreamWriter.writeDouble(point.getY()); }
From source file:org.ontologyengineering.conceptdiagrams.web.shared.curvegeometry.Point_CustomFieldSerializer.java
public static void serialize(SerializationStreamWriter serializationStreamWriter, Point point) { try {//w ww .j a v a2 s. c o m serializationStreamWriter.writeDouble(point.getX()); serializationStreamWriter.writeDouble(point.getY()); } catch (Exception e) { // help me } }
From source file:se.aaslin.developer.roboproxy.remote.RemoteServiceInvocationHandler.java
License:Apache License
private void writeParam(SerializationStreamWriter streamWriter, Class<?> paramType, Object paramValue) throws SerializationException { if (paramType == boolean.class) { streamWriter.writeBoolean((Boolean) paramValue); // } else if (paramType == Boolean.class){ // streamWriter.writeBoolean((Boolean)paramValue); } else if (paramType == byte.class) { streamWriter.writeByte((Byte) paramValue); // } else if (paramType == Byte.class){ // streamWriter.writeByte((Byte)paramValue); } else if (paramType == char.class) { streamWriter.writeChar((Character) paramValue); // } else if (paramType == Character.class){ // streamWriter.writeChar((Character)paramValue); } else if (paramType == double.class) { streamWriter.writeDouble((Double) paramValue); // } else if (paramType == Double.class){ // streamWriter.writeDouble((Double)paramValue); } else if (paramType == float.class) { streamWriter.writeFloat((Float) paramValue); // } else if (paramType == Float.class){ // streamWriter.writeFloat((Float)paramValue); } else if (paramType == int.class) { streamWriter.writeInt((Integer) paramValue); // }else if (paramType == Integer.class){ // streamWriter.writeInt((Integer)paramValue); } else if (paramType == long.class) { streamWriter.writeLong((Long) paramValue); // } else if (paramType == Long.class){ // streamWriter.writeLong((Long)paramValue); } else if (paramType == short.class) { streamWriter.writeShort((Short) paramValue); // } else if (paramType == Short.class){ // streamWriter.writeShort((Short)paramValue); } else if (paramType == String.class) { streamWriter.writeString((String) paramValue); } else {/*from w ww. j ava 2 s.c om*/ streamWriter.writeObject(paramValue); } }