FileDocCategorySizeDatePackage
CDROutputStreamBase.javaAPI DocJava SE 5 API6668Fri Aug 26 14:54:20 BST 2005com.sun.corba.se.impl.encoding

CDROutputStreamBase

public abstract class CDROutputStreamBase extends OutputStream
Describes CDROutputStream delegates and provides some implementation. Non-default constructors are avoided in the delegation to separate instantiation from initialization, so we use init methods.

Fields Summary
protected CDROutputStream
parent
Constructors Summary
Methods Summary
public abstract java.lang.String[]_truncatable_ids()

abstract voidalignOnBoundary(int octetBoundary)

public abstract voidend_block()

public abstract voidend_value()

abstract voidfreeInternalCaches()

public abstract BufferManagerWritegetBufferManager()

public abstract java.nio.ByteBuffergetByteBuffer()

public abstract ByteBufferWithInfogetByteBufferWithInfo()

public abstract com.sun.corba.se.spi.ior.iiop.GIOPVersiongetGIOPVersion()

public abstract intgetIndex()

public abstract intgetSize()

public voidinit(org.omg.CORBA.ORB orb, BufferManagerWrite bufferManager, byte streamFormatVersion)

        init(orb, false, bufferManager, streamFormatVersion, true);
    
protected abstract voidinit(org.omg.CORBA.ORB orb, boolean littleEndian, BufferManagerWrite bufferManager, byte streamFormatVersion, boolean usePooledByteBuffers)

public abstract booleanisLittleEndian()

public abstract org.omg.CORBA.ORBorb()

abstract voidprintBuffer()

public abstract voidputEndian()

public abstract voidsetByteBuffer(java.nio.ByteBuffer byteBuffer)

public abstract voidsetByteBufferWithInfo(ByteBufferWithInfo bbwi)

abstract voidsetHeaderPadding(boolean headerPadding)

public abstract voidsetIndex(int value)

public voidsetParent(CDROutputStream parent)

        this.parent = parent;
    
public abstract voidstart_block()

public abstract voidstart_value(java.lang.String rep_id)

public abstract byte[]toByteArray()

public voidwrite(int b)

        throw new org.omg.CORBA.NO_IMPLEMENT();
    
public abstract voidwriteIndirection(int tag, int posIndirectedTo)

public abstract voidwriteOctetSequenceTo(org.omg.CORBA.portable.OutputStream s)

public abstract voidwriteTo(java.io.OutputStream s)

public abstract voidwrite_Abstract(java.lang.Object value)

public voidwrite_Context(org.omg.CORBA.Context ctx, org.omg.CORBA.ContextList contexts)

        throw new org.omg.CORBA.NO_IMPLEMENT();
    
public abstract voidwrite_Object(org.omg.CORBA.Object value)

public abstract voidwrite_Principal(org.omg.CORBA.Principal value)

public abstract voidwrite_TypeCode(org.omg.CORBA.TypeCode value)

public abstract voidwrite_Value(java.io.Serializable value)

public abstract voidwrite_abstract_interface(java.lang.Object obj)

public abstract voidwrite_any(org.omg.CORBA.Any value)

public abstract voidwrite_any_array(org.omg.CORBA.Any[] seq, int offset, int length)

public abstract voidwrite_boolean(boolean value)

public abstract voidwrite_boolean_array(boolean[] value, int offset, int length)

public abstract voidwrite_char(char value)

public abstract voidwrite_char_array(char[] value, int offset, int length)

public abstract voidwrite_double(double value)

public abstract voidwrite_double_array(double[] value, int offset, int length)

public abstract voidwrite_fixed(java.math.BigDecimal value)

public abstract voidwrite_fixed(java.math.BigDecimal bigDecimal, short digits, short scale)

public abstract voidwrite_float(float value)

public abstract voidwrite_float_array(float[] value, int offset, int length)

public abstract voidwrite_long(int value)

public abstract voidwrite_long_array(int[] value, int offset, int length)

public abstract voidwrite_longlong(long value)

public abstract voidwrite_longlong_array(long[] value, int offset, int length)

public abstract voidwrite_octet(byte value)

public abstract voidwrite_octet_array(byte[] value, int offset, int length)

public abstract voidwrite_short(short value)

public abstract voidwrite_short_array(short[] value, int offset, int length)

public abstract voidwrite_string(java.lang.String value)

public abstract voidwrite_ulong(int value)

public abstract voidwrite_ulong_array(int[] value, int offset, int length)

public abstract voidwrite_ulonglong(long value)

public abstract voidwrite_ulonglong_array(long[] value, int offset, int length)

public abstract voidwrite_ushort(short value)

public abstract voidwrite_ushort_array(short[] value, int offset, int length)

public abstract voidwrite_value(java.io.Serializable value)

public abstract voidwrite_value(java.io.Serializable value, java.lang.Class clz)

public abstract voidwrite_value(java.io.Serializable value, java.lang.String repository_id)

public abstract voidwrite_value(java.io.Serializable value, org.omg.CORBA.portable.BoxedValueHelper factory)

public abstract voidwrite_wchar(char value)

public abstract voidwrite_wchar_array(char[] value, int offset, int length)

public abstract voidwrite_wstring(java.lang.String value)