Class TypeCodeOutputStream

All Implemented Interfaces:
MarshalOutputStream, Closeable, Flushable, Serializable, AutoCloseable, DataOutputStream, IDLEntity, ValueBase, ValueOutputStream

public final class TypeCodeOutputStream extends EncapsOutputStream
See Also:
  • Constructor Details

    • TypeCodeOutputStream

      public TypeCodeOutputStream(ORB orb)
    • TypeCodeOutputStream

      public TypeCodeOutputStream(ORB orb, boolean littleEndian)
  • Method Details

    • create_input_stream

      public InputStream create_input_stream()
      Description copied from class: OutputStream
      Returns an input stream with the same buffer.
      Specified by:
      create_input_stream in interface MarshalOutputStream
      Overrides:
      create_input_stream in class EncapsOutputStream
      Returns:
      an input stream with the same buffer.
    • setEnclosingOutputStream

      public void setEnclosingOutputStream(OutputStream enclosure)
    • getTopLevelStream

      public TypeCodeOutputStream getTopLevelStream()
    • getTopLevelPosition

      public int getTopLevelPosition()
    • addIDAtPosition

      public void addIDAtPosition(String id, int position)
    • getPositionForID

      public int getPositionForID(String id)
    • writeRawBuffer

      public void writeRawBuffer(OutputStream s, int firstLong)
    • createEncapsulation

      public TypeCodeOutputStream createEncapsulation(ORB _orb)
    • makeEncapsulation

      protected void makeEncapsulation()
    • wrapOutputStream

      public static TypeCodeOutputStream wrapOutputStream(OutputStream os)
    • getPosition

      public int getPosition()
    • getRealIndex

      public int getRealIndex(int index)
      Overrides:
      getRealIndex in class CDROutputStream
    • getTypeCodeBuffer

      public byte[] getTypeCodeBuffer()
    • printTypeMap

      public void printTypeMap()