List of usage examples for com.google.gwt.user.client.rpc SerializationStreamReader readDouble
double readDouble() throws SerializationException;
From source file:com.google.appengine.api.datastore.Entity_CustomFieldSerializer.java
License:Apache License
/** * @param streamReader/*from w ww .j a va 2s. c om*/ * @return entity * @throws SerializationException */ public static Entity instantiate(SerializationStreamReader streamReader) throws SerializationException { // Key Entity entity = new Entity((Key) streamReader.readObject()); // Count int propertiesCount = streamReader.readInt(); for (int n = 0; n < propertiesCount; n++) { // Name String propertyName = streamReader.readString(); // Kind TYPES typeKind = TYPES.values()[streamReader.readInt()]; // Value Object value = null; switch (typeKind) { case BOOLEAN: value = streamReader.readBoolean(); break; case BYTE: value = streamReader.readByte(); break; case CHAR: value = streamReader.readChar(); break; case DOUBLE: value = streamReader.readDouble(); break; case FLOAT: value = streamReader.readFloat(); break; case INT: value = streamReader.readInt(); break; case LONG: value = streamReader.readLong(); break; case OBJECT: value = streamReader.readObject(); break; case SHORT: value = streamReader.readShort(); break; case STRING: value = streamReader.readString(); break; case DATE: value = new Date(streamReader.readLong()); break; case BLOB: value = Blob_CustomFieldSerializer.instantiate(streamReader); break; case SHORTBLOB: value = ShortBlob_CustomFieldSerializer.instantiate(streamReader); break; case USER: value = User_CustomFieldSerializer.instantiate(streamReader); break; case CATEGORY: value = Category_CustomFieldSerializer.instantiate(streamReader); break; case EMAIL: value = Email_CustomFieldSerializer.instantiate(streamReader); break; case GEOPT: value = GeoPt_CustomFieldSerializer.instantiate(streamReader); break; case LINK: value = Link_CustomFieldSerializer.instantiate(streamReader); break; case PHONENUMBER: value = PhoneNumber_CustomFieldSerializer.instantiate(streamReader); break; case POSTALADDRESS: value = PostalAddress_CustomFieldSerializer.instantiate(streamReader); break; case RATING: value = Rating_CustomFieldSerializer.instantiate(streamReader); break; } // Unindexed if (streamReader.readBoolean()) { entity.setUnindexedProperty(propertyName, value); } else { entity.setProperty(propertyName, value); } } return entity; }
From source file:org.jason.mapmaker.shared.model.BorderPoint_CustomFieldSerializer.java
License:Apache License
public static void deserialize(SerializationStreamReader reader, BorderPoint instance) throws SerializationException { instance.setId(reader.readLong());// w ww.ja v a 2s. c o m instance.setLocation((Location) reader.readObject()); instance.setLat(reader.readDouble()); instance.setLng(reader.readDouble()); }
From source file:org.jason.mapmaker.shared.model.Feature_CustomFieldSerializer.java
License:Apache License
public static void deserialize(SerializationStreamReader reader, Feature instance) throws SerializationException { instance.setId(reader.readInt());// w w w .jav a 2s .com instance.setName(reader.readString()); instance.setFeatureClass(reader.readString()); instance.setLat(reader.readDouble()); instance.setLng(reader.readDouble()); instance.setFeatureClass(reader.readString()); }
From source file:org.jason.mapmaker.shared.model.Location_CustomFieldSerializer.java
License:Apache License
public static void deserialize(SerializationStreamReader reader, Location instance) throws SerializationException { instance.setId(reader.readLong());// ww w.ja v a2 s . c o m instance.setGeoId(reader.readString()); instance.setStateFP(reader.readString()); instance.setCountyFP(reader.readString()); instance.setName(reader.readString()); instance.setMtfcc((MTFCC) reader.readObject()); instance.setUrbanRural(reader.readString()); instance.setFunctionalStatus(reader.readString()); instance.setLandArea(reader.readLong()); instance.setWaterArea(reader.readLong()); instance.setInternalLat(reader.readDouble()); instance.setInternalLng(reader.readDouble()); //instance.setShapefileMetadata((ShapefileMetadata) reader.readObject()); instance.setBorderPointList((ArrayList<BorderPoint>) reader.readObject()); instance.setTigerVersion(reader.readString()); instance.setFeatureList((ArrayList<Feature>) reader.readObject()); }
From source file:org.ontologyengineering.conceptdiagrams.web.shared.curvegeometry.Point_CustomFieldSerializer.java
@Override public void deserializeInstance(SerializationStreamReader serializationStreamReader, Point point) throws SerializationException { point.setX(serializationStreamReader.readDouble()); point.setY(serializationStreamReader.readDouble()); }
From source file:org.ontologyengineering.conceptdiagrams.web.shared.curvegeometry.Point_CustomFieldSerializer.java
public static void deserialize(SerializationStreamReader serializationStreamReader, Point point) { try {/*from ww w . j a va 2 s .c om*/ point.setX(serializationStreamReader.readDouble()); point.setY(serializationStreamReader.readDouble()); } catch (Exception e) { // then barf } }