Example usage for com.google.gwt.user.client.rpc SerializationStreamReader readInt

List of usage examples for com.google.gwt.user.client.rpc SerializationStreamReader readInt

Introduction

In this page you can find the example usage for com.google.gwt.user.client.rpc SerializationStreamReader readInt.

Prototype

int readInt() throws SerializationException;

Source Link

Usage

From source file:cc.alcina.framework.common.client.util.MultikeyMapBase_CustomFieldSerializer.java

License:Apache License

public static void deserialize(SerializationStreamReader streamReader, MultikeyMap instance)
        throws SerializationException {
    instance.setDepth(streamReader.readInt());
    int tupleCount = streamReader.readInt();
    for (int idx0 = 0; idx0 < tupleCount; idx0++) {
        int fieldCount = streamReader.readInt();
        List tuple = new ArrayList();
        for (int idx1 = 0; idx1 < fieldCount; idx1++) {
            tuple.add(streamReader.readObject());
        }/*from w w  w  . j  a va  2s  . c  o m*/
        instance.addTuples(Collections.singletonList(tuple));
    }
}

From source file:com.cimpoint.mes.common.entities.EFormField_CustomFieldSerializer.java

License:Open Source License

@SuppressWarnings("unchecked")
public static void deserialize(SerializationStreamReader streamReader, EFormField instance) {
    try {/*from  ww  w.  j  ava 2 s. c om*/
        Long id = streamReader.readLong();
        if (id == 0L)
            id = null;
        instance.setId(id);
        instance.setName(streamReader.readString());
        instance.setLabel(streamReader.readString());
        instance.setForm((EForm) streamReader.readObject());
        instance.setColumnSpan(streamReader.readInt());
        instance.setStartNewRow(streamReader.readBoolean());
        instance.setEndCurrentRow(streamReader.readBoolean());
        instance.setFieldType(Constants.Form.FieldType.valueOf(streamReader.readString()));
        instance.setFormFieldProperties((Set<EFormFieldProperty>) streamReader.readObject());
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:com.colinalworth.gwt.websockets.shared.impl.ClientInvocation_CustomFieldSerializer.java

License:Apache License

public static void deserialize(SerializationStreamReader streamReader, ClientInvocation instance)
        throws SerializationException {
    instance.setMethod(streamReader.readString());
    instance.setCallbackId(streamReader.readInt());

    int length = streamReader.readInt();
    Object[] params = new Object[length];
    for (int i = 0; i < length; i++) {
        params[i] = streamReader.readObject();
    }//from  w w  w. j a  v  a 2  s  .c  om
    instance.setParameters(params);
}

From source file:com.colinalworth.gwt.websockets.shared.impl.ServerInvocation_CustomFieldSerializer.java

License:Apache License

public static void deserialize(SerializationStreamReader streamReader, ServerInvocation instance)
        throws SerializationException {
    instance.setMethod(streamReader.readString());
    instance.setCallbackId(streamReader.readInt());

    int length = streamReader.readInt();
    Object[] params = new Object[length];
    for (int i = 0; i < length; i++) {
        params[i] = streamReader.readObject();
    }//  w w w  . ja v a  2  s .  c  om
    instance.setParameters(params);
}

From source file:com.extjs.gxt.ui.client.data.RpcMap_CustomFieldSerializer.java

License:sencha.com license

public static void deserialize(SerializationStreamReader streamReader, RpcMap instance)
        throws SerializationException {
    int size = streamReader.readInt();

    for (int i = 0; i < size; ++i) {
        String key = streamReader.readString();
        Object value = streamReader.readObject();

        instance.put(key, value);//from  w w w  . j a  va 2 s .c  o  m
    }
}

From source file:com.google.appengine.api.datastore.Entity_CustomFieldSerializer.java

License:Apache License

/**
 * @param streamReader/* w w  w  .j  av a  2 s .co  m*/
 * @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:com.google.common.collect.ImmutableTable_CustomFieldSerializerBase.java

License:Apache License

public static ImmutableTable<Object, Object, Object> instantiate(SerializationStreamReader reader)
        throws SerializationException {
    ImmutableTable.Builder<Object, Object, Object> builder = ImmutableTable.builder();
    int rowCount = reader.readInt();
    for (int i = 0; i < rowCount; i++) {
        Object rowKey = reader.readObject();
        int colCount = reader.readInt();
        for (int j = 0; j < colCount; j++) {
            builder.put(rowKey, reader.readObject(), reader.readObject());
        }/*  w ww  . j a va  2  s.c om*/
    }
    return builder.build();
}

From source file:com.google.common.collect.LinkedHashMultimap_CustomFieldSerializer.java

License:Apache License

public static LinkedHashMultimap<Object, Object> instantiate(SerializationStreamReader stream)
        throws SerializationException {
    LinkedHashMultimap<Object, Object> multimap = LinkedHashMultimap.create();

    int distinctKeys = stream.readInt();
    Map<Object, Collection<Object>> map = new LinkedHashMap<Object, Collection<Object>>();
    for (int i = 0; i < distinctKeys; i++) {
        Object key = stream.readObject();
        map.put(key, multimap.createCollection(key));
    }/*from   w ww  . ja v a  2 s . c  o  m*/
    int entries = stream.readInt();
    for (int i = 0; i < entries; i++) {
        Object key = stream.readObject();
        Object value = stream.readObject();
        map.get(key).add(value);
    }
    multimap.setMap(map);

    return multimap;
}

From source file:com.google.common.collect.LinkedListMultimap_CustomFieldSerializer.java

License:Apache License

public static LinkedListMultimap<Object, Object> instantiate(SerializationStreamReader in)
        throws SerializationException {
    LinkedListMultimap<Object, Object> multimap = LinkedListMultimap.create();
    int size = in.readInt();
    for (int i = 0; i < size; i++) {
        Object key = in.readObject();
        Object value = in.readObject();
        multimap.put(key, value);/*  ww w . j  av a 2  s .c o  m*/
    }
    return multimap;
}

From source file:com.google.common.collect.Multimap_CustomFieldSerializerBase.java

License:Apache License

static ImmutableMultimap<Object, Object> instantiate(SerializationStreamReader reader,
        ImmutableMultimap.Builder<Object, Object> builder) throws SerializationException {
    int keyCount = reader.readInt();
    for (int i = 0; i < keyCount; ++i) {
        Object key = reader.readObject();
        int valueCount = reader.readInt();
        for (int j = 0; j < valueCount; ++j) {
            Object value = reader.readObject();
            builder.put(key, value);//from w w  w.j  ava  2s  .  c  om
        }
    }
    return builder.build();
}