Documentation of 'org.apache.poi.hpsf.TypeWriter' Java class
TypeWriter
org.apache.poi.hpsf

Class TypeWriter



  • public class TypeWriter
    extends java.lang.Object

    Class for writing little-endian data and more.

    • Constructor Summary

      Constructors 
      Constructor and Description
      TypeWriter() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static int writeToStream(java.io.OutputStream out, ClassID n)
      Writes a 16-byte ClassID to an output stream.
      static int writeToStream(java.io.OutputStream out, double n)
      Writes a double value value to an output stream.
      static int writeToStream(java.io.OutputStream out, int n)
      Writes a four-byte value to an output stream.
      static int writeToStream(java.io.OutputStream out, long n)
      Writes a eight-byte value to an output stream.
      static void writeToStream(java.io.OutputStream out, Property[] properties, int codepage)
      Writes an array of Property instances to an output stream according to the Horrible Property Stream Format.
      static int writeToStream(java.io.OutputStream out, short n)
      Writes a two-byte value (short) to an output stream.
      static int writeUIntToStream(java.io.OutputStream out, long n)
      Writes an unsigned four-byte value to an output stream.
      static void writeUShortToStream(java.io.OutputStream out, int n)
      Writes an unsigned two-byte value to an output stream.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TypeWriter

        public TypeWriter()
    • Method Detail

      • writeToStream

        public static int writeToStream(java.io.OutputStream out,
                                        short n)
                                 throws java.io.IOException

        Writes a two-byte value (short) to an output stream.

        Parameters:
        out - The stream to write to.
        n - The value to write.
        Returns:
        The number of bytes that have been written.
        Throws:
        java.io.IOException - if an I/O error occurs
      • writeToStream

        public static int writeToStream(java.io.OutputStream out,
                                        int n)
                                 throws java.io.IOException

        Writes a four-byte value to an output stream.

        Parameters:
        out - The stream to write to.
        n - The value to write.
        Returns:
        The number of bytes written to the output stream.
        Throws:
        java.io.IOException - if an I/O error occurs
      • writeToStream

        public static int writeToStream(java.io.OutputStream out,
                                        long n)
                                 throws java.io.IOException

        Writes a eight-byte value to an output stream.

        Parameters:
        out - The stream to write to.
        n - The value to write.
        Returns:
        The number of bytes written to the output stream.
        Throws:
        java.io.IOException - if an I/O error occurs
      • writeUShortToStream

        public static void writeUShortToStream(java.io.OutputStream out,
                                               int n)
                                        throws java.io.IOException

        Writes an unsigned two-byte value to an output stream.

        Parameters:
        out - The stream to write to
        n - The value to write
        Throws:
        java.io.IOException - if an I/O error occurs
      • writeUIntToStream

        public static int writeUIntToStream(java.io.OutputStream out,
                                            long n)
                                     throws java.io.IOException

        Writes an unsigned four-byte value to an output stream.

        Parameters:
        out - The stream to write to.
        n - The value to write.
        Returns:
        The number of bytes that have been written to the output stream.
        Throws:
        java.io.IOException - if an I/O error occurs
      • writeToStream

        public static int writeToStream(java.io.OutputStream out,
                                        ClassID n)
                                 throws java.io.IOException

        Writes a 16-byte ClassID to an output stream.

        Parameters:
        out - The stream to write to
        n - The value to write
        Returns:
        The number of bytes written
        Throws:
        java.io.IOException - if an I/O error occurs
      • writeToStream

        public static void writeToStream(java.io.OutputStream out,
                                         Property[] properties,
                                         int codepage)
                                  throws java.io.IOException,
                                         UnsupportedVariantTypeException

        Writes an array of Property instances to an output stream according to the Horrible Property Stream Format.

        Parameters:
        out - The stream to write to
        properties - The array to write to the stream
        codepage - The codepage number to use for writing strings
        Throws:
        java.io.IOException - if an I/O error occurs
        UnsupportedVariantTypeException - if HPSF does not support some variant type.
      • writeToStream

        public static int writeToStream(java.io.OutputStream out,
                                        double n)
                                 throws java.io.IOException

        Writes a double value value to an output stream.

        Parameters:
        out - The stream to write to.
        n - The value to write.
        Returns:
        The number of bytes written to the output stream.
        Throws:
        java.io.IOException - if an I/O error occurs

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.