Package java.io

Examples of java.io.DataInput


  public SerializationMeasures serialize(AbstractCas cas, Object out) throws IOException {
    return serialize(cas, out, null);
  }

  public void deserialize(CASImpl cas, InputStream deserIn, boolean isDelta) throws IOException {
    DataInput in;
    if (deserIn instanceof DataInputStream) {
      in = (DataInputStream)deserIn;
    } else {
      in = new DataInputStream(deserIn);
    }
View Full Code Here


    split.write(out);
    out.close();
    baos.close();
   
    ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
    DataInput in = new ObjectInputStream(bais);
   
    WikipediaInputSplit split2 = new WikipediaInputSplit();
    split2.readFields(in);
    Assert.assertTrue(bais.available() == 0);
    bais.close();
View Full Code Here

  private static final int NUM_ATTRIBUTES = 10;

  private static Dataset readDataset(byte[] bytes) throws IOException {
    ByteArrayInputStream byteInStream = new ByteArrayInputStream(bytes);
    DataInput in = new DataInputStream(byteInStream);
    return Dataset.read(in);
  }
View Full Code Here

      Varint.writeUnsignedVarLong(i-1, out);
      Varint.writeUnsignedVarLong(i, out);
    }
    Varint.writeUnsignedVarLong(Long.MAX_VALUE, out);

    DataInput in = new DataInputStream(new ByteArrayInputStream(baos.toByteArray()));
    assertEquals(0L, Varint.readUnsignedVarLong(in));
    for (long i = 1L; i > 0L && i <= (1L << 62); i <<= 1) {
      assertEquals(i-1, Varint.readUnsignedVarLong(in));
      assertEquals(i, Varint.readUnsignedVarLong(in));
    }
View Full Code Here

    }
    Varint.writeSignedVarLong((1L << 62) - 1, out);
    Varint.writeSignedVarLong((1L << 62), out);
    Varint.writeSignedVarLong(Long.MAX_VALUE, out);

    DataInput in = new DataInputStream(new ByteArrayInputStream(baos.toByteArray()));
    assertEquals(0L, Varint.readSignedVarLong(in));
    for (long i = 1L; i <= (1L << 61); i <<= 1) {
      assertEquals(i-1, Varint.readSignedVarLong(in));
      assertEquals(i, Varint.readSignedVarLong(in));
    }
View Full Code Here

      Varint.writeSignedVarLong(i, out);
      Varint.writeSignedVarLong(i+1, out);
    }
    Varint.writeSignedVarLong(Long.MIN_VALUE, out);
    Varint.writeSignedVarLong(Long.MIN_VALUE+1, out);
    DataInput in = new DataInputStream(new ByteArrayInputStream(baos.toByteArray()));
    for (long i = -1L; i >= -(1L << 62); i <<= 1) {
      assertEquals(i, Varint.readSignedVarLong(in));
      assertEquals(i+1, Varint.readSignedVarLong(in));
    }
    assertEquals(Long.MIN_VALUE, Varint.readSignedVarLong(in));
View Full Code Here

      Varint.writeUnsignedVarLong(i-1, out);
      Varint.writeUnsignedVarLong(i, out);
    }
    Varint.writeUnsignedVarLong(Integer.MAX_VALUE, out);

    DataInput in = new DataInputStream(new ByteArrayInputStream(baos.toByteArray()));
    assertEquals(0, Varint.readUnsignedVarInt(in));
    for (int i = 1; i > 0 && i <= (1 << 30); i <<= 1) {
      assertEquals(i-1, Varint.readUnsignedVarInt(in));
      assertEquals(i, Varint.readUnsignedVarInt(in));
    }
View Full Code Here

    }
    Varint.writeSignedVarInt((1 << 30) - 1, out);
    Varint.writeSignedVarInt((1 << 30), out);
    Varint.writeSignedVarInt(Integer.MAX_VALUE, out);

    DataInput in = new DataInputStream(new ByteArrayInputStream(baos.toByteArray()));
    assertEquals(0, Varint.readSignedVarInt(in));
    for (int i = 1; i <= (1 << 29); i <<= 1) {
      assertEquals(i-1, Varint.readSignedVarInt(in));
      assertEquals(i, Varint.readSignedVarInt(in));
    }
View Full Code Here

      Varint.writeSignedVarInt(i, out);
      Varint.writeSignedVarInt(i+1, out);
    }
    Varint.writeSignedVarInt(Integer.MIN_VALUE, out);
    Varint.writeSignedVarInt(Integer.MIN_VALUE+1, out);
    DataInput in = new DataInputStream(new ByteArrayInputStream(baos.toByteArray()));
    for (int i = -1; i >= -(1 << 30); i <<= 1) {
      assertEquals(i, Varint.readSignedVarInt(in));
      assertEquals(i+1, Varint.readSignedVarInt(in));
    }
    assertEquals(Integer.MIN_VALUE, Varint.readSignedVarInt(in));
View Full Code Here

    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    DataOutput dos = new DataOutputStream(baos);
    toWrite.write(dos);

    ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
    DataInput dis = new DataInputStream(bais);
    toRead.readFields(dis);
  }
View Full Code Here

TOP

Related Classes of java.io.DataInput

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.