Package java.io

Examples of java.io.DataInputStream.readChar()


        // read exceptions[]
        count=indexes[IX_EXC_LENGTH];
        if(count>0) {
            exceptions=new char[count];
            for(i=0; i<count; ++i) {
                exceptions[i]=inputStream.readChar();
            }
        }

        // read unfold[]
        count=indexes[IX_UNFOLD_LENGTH];
View Full Code Here


        // read unfold[]
        count=indexes[IX_UNFOLD_LENGTH];
        if(count>0) {
            unfold=new char[count];
            for(i=0; i<count; ++i) {
                unfold[i]=inputStream.readChar();
            }
        }
    }

    // implement ICUBinary.Authenticate
View Full Code Here

  protected final void unserialize(InputStream inputStream) throws IOException {
    DataInputStream input = new DataInputStream(inputStream);
    int indexDataLength = m_dataOffset_ + m_dataLength_;
    m_index_ = new char[indexDataLength];
    for (int i = 0; i < indexDataLength; i++) {
      m_index_[i] = input.readChar();
    }
    m_data_ = m_index_;
    m_initialValue_ = m_data_[m_dataOffset_];
  }
View Full Code Here

   *                thrown if there is a read error or when header authentication fails.
   */
  public static final byte[] readHeader(InputStream inputStream, byte dataFormatIDExpected[], Authenticate authenticate)
      throws IOException {
    DataInputStream input = new DataInputStream(inputStream);
    char headersize = input.readChar();
    int readcount = 2;
    //reading the header format
    byte magic1 = input.readByte();
    readcount++;
    byte magic2 = input.readByte();
View Full Code Here

    readcount++;
    if (magic1 != MAGIC1 || magic2 != MAGIC2) {
      throw new IOException(MAGIC_NUMBER_AUTHENTICATION_FAILED_);
    }

    input.readChar(); // reading size
    readcount += 2;
    input.readChar(); // reading reserved word
    readcount += 2;
    byte bigendian = input.readByte();
    readcount++;
View Full Code Here

      throw new IOException(MAGIC_NUMBER_AUTHENTICATION_FAILED_);
    }

    input.readChar(); // reading size
    readcount += 2;
    input.readChar(); // reading reserved word
    readcount += 2;
    byte bigendian = input.readByte();
    readcount++;
    byte charset = input.readByte();
    readcount++;
View Full Code Here

    // Script_Extensions
    int numChars = (reservedOffset7 - scriptExtensionsOffset) * 2;
    if (numChars > 0) {
      m_scriptExtensions_ = new char[numChars];
      for (int i = 0; i < numChars; ++i) {
        m_scriptExtensions_[i] = ds.readChar();
      }
    }
    is.close();
  }

View Full Code Here

    {
        //indexLength is a multiple of 1024 >> INDEX_STAGE_2_SHIFT_
        m_index_              = new char[m_dataOffset_];
        DataInputStream input = new DataInputStream(inputStream);
        for (int i = 0; i < m_dataOffset_; i ++) {
             m_index_[i] = input.readChar();
        }
    }

    /**
    * Determines if this is a 32 bit trie
View Full Code Here

      int numChars = (nextOffset - offset) / 2;
      char[] chars;
      if (numChars != 0) {
        chars = new char[numChars];
        for (int i = 0; i < numChars; ++i) {
          chars[i] = ds.readChar();
        }
        maybeYesCompositions = new String(chars);
        extraData = maybeYesCompositions.substring(MIN_NORMAL_MAYBE_YES - minMaybeYes);
      }
View Full Code Here

        }
        dis.skip(This.fHeader.fRuleSource - pos);
        pos = This.fHeader.fRuleSource;
        StringBuilder sb = new StringBuilder(This.fHeader.fRuleSourceLen / 2);
        for (i=0; i<This.fHeader.fRuleSourceLen; i+=2) {
            sb.append(dis.readChar());
            pos += 2;
        }
        This.fRuleSource = sb.toString();
       
        if (RuleBasedBreakIterator.fDebugEnv!=null && RuleBasedBreakIterator.fDebugEnv.indexOf("data")>=0) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.