Package java.io

Examples of java.io.PushbackReader


   *
   * @param theReader
   *            The reader to read from
   */
  public Hl7InputStreamMessageStringIterator(Reader theReader) {
    myReader = new PushbackReader(theReader);
  }
View Full Code Here


            Closeables.close(reader, error);
        }
    }

    public static Iterable<Packet> decode(Reader reader) throws IOException {
        return decode(reader instanceof PushbackReader ? (PushbackReader) reader : new PushbackReader(reader));
    }
View Full Code Here

  private int theA;
  private int theB;
 
  public JSMin(Reader in, Writer out) {
    this.in = new PushbackReader(in);
    this.out = out;
  }
View Full Code Here

    @Test
    public void testCloningFilterStringReader() throws IOException {
        // The (useless) FilterReader should be unwrapped, and a StringReaderCloner should be returned
        StringReader stringReader = new StringReader("test string");
        FilterReader reader = new PushbackReader(stringReader);
        ReaderCloneFactory.ReaderCloner<Reader> cloner = ReaderCloneFactory.getCloner(reader);
        assertNotNull(cloner);
        assertEquals(StringReaderCloner.class, cloner.getClass());
        Reader clone;
        clone = cloner.giveAClone();
View Full Code Here

        internalBuffer = new char[LS_CHARS.length + 3];
        pos = internalBuffer.length;
        // Assumes input is at start of message
        atBeginning = true;
        eof = false;
        internalReader = new PushbackReader(reader);
    }
View Full Code Here

   */
  public void test_ConstructorLjava_io_Reader() {
    // Test for method java.io.PushbackReader(java.io.Reader)
    try {
      pbr.close();
      pbr = new PushbackReader(new StringReader(pbString));
      char buf[] = new char[5];
      pbr.read(buf, 0, 5);
      pbr.unread(buf);
    } catch (IOException e) {
      // Correct
View Full Code Here

    try {
      char c;
      pbr.read();
      c = (char) pbr.read();
      assertTrue("Failed to read char: " + c, c == pbString.charAt(1));
      Reader reader = new PushbackReader(new CharArrayReader(
          new char[] { '\u8765' }));
      assertTrue("Wrong double byte character", reader.read() == '\u8765');
    } catch (IOException e) {
      fail("IOException during read test : " + e.getMessage());
    }
  }
View Full Code Here

 
  /**
   * @tests java.io.PushbackReader#read(char[], int, int)
   */
  public void test_read_$CII_Exception() throws IOException {
    pbr = new PushbackReader(new StringReader(pbString), 10);
   
    char[] nullCharArray = null;
    char[] charArray = new char[10];
   
    try {
View Full Code Here

        break;
      default:
        reader = new CharArrayReader(chars);
        reader2 = new CharArrayReader(chars);
      }
      PushbackReader pReader = new PushbackReader(reader, 2);
      PushbackReader pReader2 = new PushbackReader(reader2, 2);
      boolean skipped = false;
      long numSkipped = 0;
      try {
        numSkipped = pReader2.skip(3);
        pReader2.unread('a');
        pReader2.unread('b');
        numSkipped += pReader2.skip(10);
        numSkipped += pReader2.skip(10);
        numSkipped += pReader2.skip(10);
        numSkipped += pReader2.skip(10);
        numSkipped += pReader2.skip(10);
        numSkipped += pReader2.skip(10);
        assertEquals("Did not skip correct number of characters",
            7, numSkipped);
        numSkipped = 0;
        numSkipped += pReader.skip(2);
        pReader.unread('i');
View Full Code Here

  /**
   * @tests java.io.PushbackReader#unread(char[], int, int)
   */
  public void test_unread_$CII_NullPointerException() throws IOException {
    //a pushback reader with one character buffer
    pbr = new PushbackReader(new StringReader(pbString));
   
    try {
      pbr.unread(null, 0, 1);
      fail("should throw NullPointerException");
    } catch (NullPointerException e) {
View Full Code Here

TOP

Related Classes of java.io.PushbackReader

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.