Package com.sun.corba.se.impl.encoding
Class CDROutputStream_1_0
java.lang.Object
java.io.OutputStream
com.sun.corba.se.impl.encoding.CDROutputStream_1_0
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
- Direct Known Subclasses:
CDROutputStream_1_1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intprotected BufferManagerWriteprotected booleanprotected booleanprotected booleanprotected ORBprotected CDROutputStreamprotected byteprotected ORBUtilSystemException -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]protected voidalignAndReserve(int align, int n) voidclose()protected final intcomputeAlignment(int align) protected voidvoidvoidintprotected CodeSetConversion.CTBConverterintgetIndex()final intgetSize()protected CodeSetConversion.CTBConverterprotected voidgrow(int align, int n) protected voidhandleSpecialChunkBegin(int requiredSize) protected voidvoidinit(ORB orb, boolean littleEndian, BufferManagerWrite bufferManager, byte streamFormatVersion) voidinit(ORB orb, boolean littleEndian, BufferManagerWrite bufferManager, byte streamFormatVersion, boolean usePooledByteBuffers) voidinit(ORB orb, BufferManagerWrite bufferManager, byte streamFormatVersion) booleanfinal booleanorb()voidstatic voidfinal voidvoidsetByteBuffer(ByteBuffer byteBuffer) voidvoidsetIndex(int value) voidsetParent(CDROutputStream parent) voidvoidstart_value(String rep_id) byte[]voidwrite(int b) voidwrite_Abstract(Object value) voidvoidfinal voidwrite_any_array(Any[] value, int offset, int length) final voidwrite_boolean(boolean x) final voidwrite_boolean_array(boolean[] value, int offset, int length) voidwrite_char(char x) final voidwrite_char_array(char[] value, int offset, int length) voidwrite_Context(Context ctx, ContextList contexts) final voidwrite_double(double x) final voidwrite_double_array(double[] value, int offset, int length) voidwrite_fixed(String string, int signum) voidwrite_fixed(BigDecimal bigDecimal) voidwrite_fixed(BigDecimal bigDecimal, short digits, short scale) final voidwrite_float(float x) final voidwrite_float_array(float[] value, int offset, int length) voidwrite_long(int x) final voidwrite_long_array(int[] value, int offset, int length) final voidwrite_longdouble(double x) voidwrite_longlong(long x) final voidwrite_longlong_array(long[] value, int offset, int length) voidwrite_Object(Object ref) voidwrite_octet(byte x) final voidwrite_octet_array(byte[] b, int offset, int length) voidvoidwrite_short(short x) final voidwrite_short_array(short[] value, int offset, int length) voidwrite_string(String value) voidwrite_string_array(String[] value, int offset, int length) voidfinal voidwrite_ulong(int x) final voidwrite_ulong_array(int[] value, int offset, int length) final voidwrite_ulonglong(long x) final voidwrite_ulonglong_array(long[] value, int offset, int length) final voidwrite_ushort(short x) final voidwrite_ushort_array(short[] value, int offset, int length) voidwrite_value(Serializable object) voidwrite_value(Serializable object, Class clz) voidwrite_value(Serializable object, String repository_id) voidwrite_value(Serializable object, BoxedValueHelper factory) voidwrite_Value(Serializable value) voidwrite_wchar(char x) voidwrite_wchar_array(char[] value, int offset, int length) voidwrite_wstring(String value) voidwrite_wstring_array(String[] value, int offset, int length) voidwriteIndirection(int tag, int posIndirectedTo) protected voidwriteLongWithoutAlign(int x) voidprotected intwriteString(String value) voidMethods inherited from class java.io.OutputStream
flush, nullOutputStream, write, write
-
Field Details
-
littleEndian
protected boolean littleEndian -
bufferManagerWrite
-
orb
-
wrapper
-
debug
protected boolean debug -
blockSizeIndex
protected int blockSizeIndex -
blockSizePosition
protected int blockSizePosition -
streamFormatVersion
protected byte streamFormatVersion -
inBlock
protected boolean inBlock -
parent
-
-
Constructor Details
-
CDROutputStream_1_0
public CDROutputStream_1_0()
-
-
Method Details
-
init
public void init(ORB orb, boolean littleEndian, BufferManagerWrite bufferManager, byte streamFormatVersion, boolean usePooledByteBuffers) -
init
public void init(ORB orb, boolean littleEndian, BufferManagerWrite bufferManager, byte streamFormatVersion) -
getBufferManager
-
toByteArray
public byte[] toByteArray() -
getGIOPVersion
-
handleSpecialChunkBegin
protected void handleSpecialChunkBegin(int requiredSize) -
handleSpecialChunkEnd
protected void handleSpecialChunkEnd() -
computeAlignment
protected final int computeAlignment(int align) -
alignAndReserve
protected void alignAndReserve(int align, int n) -
grow
protected void grow(int align, int n) -
putEndian
- Throws:
SystemException
-
littleEndian
public final boolean littleEndian() -
write_longdouble
public final void write_longdouble(double x) -
write_octet
public void write_octet(byte x) -
write_boolean
public final void write_boolean(boolean x) -
write_char
public void write_char(char x) -
write_wchar
public void write_wchar(char x) -
write_short
public void write_short(short x) -
write_ushort
public final void write_ushort(short x) -
write_long
public void write_long(int x) -
write_ulong
public final void write_ulong(int x) -
write_longlong
public void write_longlong(long x) -
write_ulonglong
public final void write_ulonglong(long x) -
write_float
public final void write_float(float x) -
write_double
public final void write_double(double x) -
write_string
-
writeString
-
write_wstring
-
write_octet_array
public final void write_octet_array(byte[] b, int offset, int length) -
write_Principal
-
write_any
-
write_TypeCode
-
write_Object
-
write_abstract_interface
-
write_value
-
write_value
-
write_value
-
write_value
-
get_offset
public int get_offset() -
start_block
public void start_block() -
writeLongWithoutAlign
protected void writeLongWithoutAlign(int x) -
end_block
public void end_block() -
orb
-
write_boolean_array
public final void write_boolean_array(boolean[] value, int offset, int length) -
write_char_array
public final void write_char_array(char[] value, int offset, int length) -
write_wchar_array
public void write_wchar_array(char[] value, int offset, int length) -
write_short_array
public final void write_short_array(short[] value, int offset, int length) -
write_ushort_array
public final void write_ushort_array(short[] value, int offset, int length) -
write_long_array
public final void write_long_array(int[] value, int offset, int length) -
write_ulong_array
public final void write_ulong_array(int[] value, int offset, int length) -
write_longlong_array
public final void write_longlong_array(long[] value, int offset, int length) -
write_ulonglong_array
public final void write_ulonglong_array(long[] value, int offset, int length) -
write_float_array
public final void write_float_array(float[] value, int offset, int length) -
write_double_array
public final void write_double_array(double[] value, int offset, int length) -
write_string_array
-
write_wstring_array
-
write_any_array
-
writeTo
- Throws:
IOException
-
writeOctetSequenceTo
-
getSize
public final int getSize() -
getIndex
public int getIndex() -
isLittleEndian
public boolean isLittleEndian() -
setIndex
public void setIndex(int value) -
getByteBufferWithInfo
-
setByteBufferWithInfo
-
getByteBuffer
-
setByteBuffer
-
write_Abstract
-
write_Value
-
write_fixed
-
write_fixed
-
write_fixed
-
_truncatable_ids
-
printBuffer
public void printBuffer() -
printBuffer
-
writeIndirection
public void writeIndirection(int tag, int posIndirectedTo) -
getCharConverter
-
getWCharConverter
-
dprint
-
start_value
-
end_value
public void end_value() -
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classOutputStream- Throws:
IOException
-
setParent
-
init
-
write
- Specified by:
writein classOutputStream- Throws:
IOException
-
write_Context
-