Package org.apache.poi.util

Examples of org.apache.poi.util.LittleEndianOutput


            dataSpaceName = readUnicodeLPP4(is);
        }
       
        public void write(LittleEndianByteArrayOutputStream os) {
            int start = os.getWriteIndex();
            LittleEndianOutput sizeOut = os.createDelayedOutput(LittleEndianConsts.INT_SIZE);
            os.writeInt(referenceComponent.length);
            for (int i=0; i<referenceComponent.length; i++) {
                os.writeInt(referenceComponentType[i]);
                writeUnicodeLPP4(os, referenceComponent[i]);
            }
            writeUnicodeLPP4(os, dataSpaceName);
            sizeOut.writeInt(os.getWriteIndex()-start);
        }
View Full Code Here


            writerVersionMinor = is.readShort();
        }
       
        public void write(LittleEndianByteArrayOutputStream bos) {
            int start = bos.getWriteIndex();
            LittleEndianOutput sizeOut = bos.createDelayedOutput(LittleEndianConsts.INT_SIZE);
            bos.writeInt(transformType);
            writeUnicodeLPP4(bos, transformerId);
            sizeOut.writeInt(bos.getWriteIndex()-start);
            writeUnicodeLPP4(bos, transformerName);
            bos.writeShort(readerVersionMajor);
            bos.writeShort(readerVersionMinor);
            bos.writeShort(updaterVersionMajor);
            bos.writeShort(updaterVersionMinor);
View Full Code Here

        // setCspName("Microsoft Enhanced RSA and AES Cryptographic Provider");
    }
   
    public void write(LittleEndianByteArrayOutputStream bos) {
        int startIdx = bos.getWriteIndex();
        LittleEndianOutput sizeOutput = bos.createDelayedOutput(LittleEndianConsts.INT_SIZE);
        bos.writeInt(getFlags());
        bos.writeInt(0); // size extra
        bos.writeInt(getCipherAlgorithm().ecmaId);
        bos.writeInt(getHashAlgorithmEx().ecmaId);
        bos.writeInt(getKeySize());
        bos.writeInt(getCipherProvider().ecmaId);
        bos.writeInt(0); // reserved1
        bos.writeInt(0); // reserved2
        if (getCspName() != null) {
            bos.write(getUtf16LeString(getCspName()));
            bos.writeShort(0);
        }
        int headerSize = bos.getWriteIndex()-startIdx-LittleEndianConsts.INT_SIZE;
        sizeOutput.writeInt(headerSize);       
    }
View Full Code Here

            dataSpaceName = readUnicodeLPP4(is);
        }
       
        public void write(LittleEndianByteArrayOutputStream os) {
            int start = os.getWriteIndex();
            LittleEndianOutput sizeOut = os.createDelayedOutput(LittleEndianConsts.INT_SIZE);
            os.writeInt(referenceComponent.length);
            for (int i=0; i<referenceComponent.length; i++) {
                os.writeInt(referenceComponentType[i]);
                writeUnicodeLPP4(os, referenceComponent[i]);
            }
            writeUnicodeLPP4(os, dataSpaceName);
            sizeOut.writeInt(os.getWriteIndex()-start);
        }
View Full Code Here

            writerVersionMinor = is.readShort();
        }
       
        public void write(LittleEndianByteArrayOutputStream bos) {
            int start = bos.getWriteIndex();
            LittleEndianOutput sizeOut = bos.createDelayedOutput(LittleEndianConsts.INT_SIZE);
            bos.writeInt(transformType);
            writeUnicodeLPP4(bos, transformerId);
            sizeOut.writeInt(bos.getWriteIndex()-start);
            writeUnicodeLPP4(bos, transformerName);
            bos.writeShort(readerVersionMajor);
            bos.writeShort(readerVersionMinor);
            bos.writeShort(updaterVersionMajor);
            bos.writeShort(updaterVersionMinor);
View Full Code Here

    return out.getTotalSize();
  }

  public final int serialize(int offset, byte[] data) {

    LittleEndianOutput leo = new LittleEndianByteArrayOutputStream(data, offset);
    ContinuableRecordOutput out = new ContinuableRecordOutput(leo, getSid());
    serialize(out);
    out.terminate();
    return out.getTotalSize();
  }
View Full Code Here

    return out.getTotalSize();
  }

  public final int serialize(int offset, byte[] data) {

    LittleEndianOutput leo = new LittleEndianByteArrayOutputStream(data, offset);
    ContinuableRecordOutput out = new ContinuableRecordOutput(leo, getSid());
    serialize(out);
    out.terminate();
    return out.getTotalSize();
  }
View Full Code Here

    return out.getTotalSize();
  }

  public final int serialize(int offset, byte[] data) {

    LittleEndianOutput leo = new LittleEndianByteArrayOutputStream(data, offset);
    ContinuableRecordOutput out = new ContinuableRecordOutput(leo, getSid());
    serialize(out);
    out.terminate();
    return out.getTotalSize();
  }
View Full Code Here

    return out.getTotalSize() - 4;
  }

  public final int serialize(int offset, byte[] data) {

    LittleEndianOutput leo = new LittleEndianByteArrayOutputStream(data, offset);
    ContinuableRecordOutput out = new ContinuableRecordOutput(leo, getSid());
    serialize(out);
    out.terminate();
    return out.getTotalSize();
  }
View Full Code Here

TOP

Related Classes of org.apache.poi.util.LittleEndianOutput

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.