Class CDROutputStreamBase
java.lang.Object
java.io.OutputStream
com.sun.corba.ee.impl.encoding.CDROutputStreamBase
- All Implemented Interfaces:
Closeable, Flushable, AutoCloseable
- Direct Known Subclasses:
CDROutputStream_1_0
Describes CDROutputObject delegates and provides some
implementation. Non-default constructors are avoided in
the delegation to separate instantiation from initialization,
so we use init methods.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract String[](package private) abstract voidalignOnBoundary(int octetBoundary) (package private) abstract voidabstract voidabstract void(package private) abstract voidabstract BufferManagerWriteabstract ByteBufferabstract GIOPVersionabstract intgetIndex()abstract intgetSize()protected abstract voidinit(ORB orb, BufferManagerWrite bufferManager, byte streamFormatVersion, boolean usePooledByteBuffers) abstract ORBorb()abstract void(package private) abstract voidsetHeaderPadding(boolean headerPadding) abstract voidsetIndex(int value) voidsetParent(CDROutputObject parent) abstract voidabstract voidstart_value(String rep_id) abstract byte[]protected abstract byte[]toByteArray(int start) voidwrite(int b) abstract voidwrite_Abstract(Object value) abstract voidabstract voidabstract voidwrite_any_array(Any[] seq, int offset, int length) abstract voidwrite_boolean(boolean value) abstract voidwrite_boolean_array(boolean[] value, int offset, int length) abstract voidwrite_char(char value) abstract voidwrite_char_array(char[] value, int offset, int length) voidwrite_Context(Context ctx, ContextList contexts) abstract voidwrite_double(double value) abstract voidwrite_double_array(double[] value, int offset, int length) abstract voidwrite_fixed(BigDecimal value) abstract voidwrite_fixed(BigDecimal bigDecimal, short digits, short scale) abstract voidwrite_float(float value) abstract voidwrite_float_array(float[] value, int offset, int length) abstract voidwrite_long(int value) abstract voidwrite_long_array(int[] value, int offset, int length) abstract voidwrite_longlong(long value) abstract voidwrite_longlong_array(long[] value, int offset, int length) abstract voidwrite_Object(Object value) abstract voidwrite_octet(byte value) abstract voidwrite_octet_array(byte[] value, int offset, int length) abstract voidwrite_Principal(Principal value) abstract voidwrite_short(short value) abstract voidwrite_short_array(short[] value, int offset, int length) abstract voidwrite_string(String value) abstract voidwrite_TypeCode(TypeCode value) abstract voidwrite_ulong(int value) abstract voidwrite_ulong_array(int[] value, int offset, int length) abstract voidwrite_ulonglong(long value) abstract voidwrite_ulonglong_array(long[] value, int offset, int length) abstract voidwrite_ushort(short value) abstract voidwrite_ushort_array(short[] value, int offset, int length) abstract voidwrite_value(Serializable value) abstract voidwrite_value(Serializable value, Class clz) abstract voidwrite_value(Serializable value, String repository_id) abstract voidwrite_value(Serializable value, BoxedValueHelper factory) abstract voidwrite_Value(Serializable value) abstract voidwrite_wchar(char value) abstract voidwrite_wchar_array(char[] value, int offset, int length) abstract voidwrite_wstring(String value) abstract voidwriteIndirection(int tag, int posIndirectedTo) abstract voidabstract voidMethods inherited from class OutputStream
close, flush, write, write
-
Field Details
-
parent
-
-
Constructor Details
-
CDROutputStreamBase
CDROutputStreamBase()
-
-
Method Details
-
setParent
-
init
protected abstract void init(ORB orb, BufferManagerWrite bufferManager, byte streamFormatVersion, boolean usePooledByteBuffers) -
write_boolean
public abstract void write_boolean(boolean value) -
write_char
public abstract void write_char(char value) -
write_wchar
public abstract void write_wchar(char value) -
write_octet
public abstract void write_octet(byte value) -
write_short
public abstract void write_short(short value) -
write_ushort
public abstract void write_ushort(short value) -
write_long
public abstract void write_long(int value) -
write_ulong
public abstract void write_ulong(int value) -
write_longlong
public abstract void write_longlong(long value) -
write_ulonglong
public abstract void write_ulonglong(long value) -
write_float
public abstract void write_float(float value) -
write_double
public abstract void write_double(double value) -
write_string
-
write_wstring
-
write_boolean_array
public abstract void write_boolean_array(boolean[] value, int offset, int length) -
write_char_array
public abstract void write_char_array(char[] value, int offset, int length) -
write_wchar_array
public abstract void write_wchar_array(char[] value, int offset, int length) -
write_octet_array
public abstract void write_octet_array(byte[] value, int offset, int length) -
write_short_array
public abstract void write_short_array(short[] value, int offset, int length) -
write_ushort_array
public abstract void write_ushort_array(short[] value, int offset, int length) -
write_long_array
public abstract void write_long_array(int[] value, int offset, int length) -
write_ulong_array
public abstract void write_ulong_array(int[] value, int offset, int length) -
write_longlong_array
public abstract void write_longlong_array(long[] value, int offset, int length) -
write_ulonglong_array
public abstract void write_ulonglong_array(long[] value, int offset, int length) -
write_float_array
public abstract void write_float_array(float[] value, int offset, int length) -
write_double_array
public abstract void write_double_array(double[] value, int offset, int length) -
write_Object
-
write_TypeCode
-
write_any
-
write_Principal
-
write
- Specified by:
writein classOutputStream- Throws:
IOException
-
write_fixed
-
write_Context
-
orb
-
write_value
-
write_value
-
write_value
-
write_value
-
write_abstract_interface
-
start_block
public abstract void start_block() -
end_block
public abstract void end_block() -
putEndian
public abstract void putEndian() -
writeTo
- Throws:
IOException
-
toByteArray
public abstract byte[] toByteArray() -
toByteArray
protected abstract byte[] toByteArray(int start) -
write_Abstract
-
write_Value
-
write_any_array
-
_truncatable_ids
-
setHeaderPadding
abstract void setHeaderPadding(boolean headerPadding) -
getSize
public abstract int getSize() -
getIndex
public abstract int getIndex() -
setIndex
public abstract void setIndex(int value) -
dereferenceBuffer
abstract void dereferenceBuffer() -
getByteBuffer
-
getBufferManager
-
write_fixed
-
writeOctetSequenceTo
-
getGIOPVersion
-
writeIndirection
public abstract void writeIndirection(int tag, int posIndirectedTo) -
freeInternalCaches
abstract void freeInternalCaches() -
alignOnBoundary
abstract void alignOnBoundary(int octetBoundary) -
start_value
-
end_value
public abstract void end_value()
-