Package com.sun.corba.ee.impl.encoding
Class CDROutputStream_1_2
- java.lang.Object
-
- java.io.OutputStream
-
- com.sun.corba.ee.impl.encoding.CDROutputStreamBase
-
- com.sun.corba.ee.impl.encoding.CDROutputStream_1_0
-
- com.sun.corba.ee.impl.encoding.CDROutputStream_1_1
-
- com.sun.corba.ee.impl.encoding.CDROutputStream_1_2
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.AutoCloseable
public class CDROutputStream_1_2 extends CDROutputStream_1_1
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
headerPadding
protected boolean
primitiveAcrossFragmentedChunk
protected boolean
specialChunk
-
Fields inherited from class com.sun.corba.ee.impl.encoding.CDROutputStream_1_1
fragmentOffset
-
Fields inherited from class com.sun.corba.ee.impl.encoding.CDROutputStream_1_0
blockSizeIndex, blockSizePosition, bufferManagerWrite, byteBuffer, enumCache, inBlock, orb, streamFormatVersion, wrapper
-
Fields inherited from class com.sun.corba.ee.impl.encoding.CDROutputStreamBase
parent
-
-
Constructor Summary
Constructors Constructor Description CDROutputStream_1_2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
alignAndReserve(int align, int n)
private void
checkPrimitiveAcrossFragmentedChunk()
GIOPVersion
getGIOPVersion()
protected void
grow(int align, int n)
protected void
handleSpecialChunkBegin(int requiredSize)
protected void
handleSpecialChunkEnd()
private void
handlingFragmentCase()
private void
outOfSequenceWrite()
(package private) void
setHeaderPadding(boolean headerPadding)
private void
specialChunkCase()
void
write_long(int x)
void
write_longlong(long x)
void
write_octet(byte x)
void
write_short(short x)
void
write_wchar(char x)
void
write_wchar_array(char[] value, int offset, int length)
void
write_wstring(java.lang.String value)
-
Methods inherited from class com.sun.corba.ee.impl.encoding.CDROutputStream_1_1
get_offset
-
Methods inherited from class com.sun.corba.ee.impl.encoding.CDROutputStream_1_0
_truncatable_ids, alignOnBoundary, allocateBuffer, close, computeAlignment, dereferenceBuffer, end_block, end_value, freeInternalCaches, getBufferManager, getByteBuffer, getCharConverter, getIndex, getSize, getWCharConverter, init, internalWriteOctetArray, orb, putEndian, setIndex, start_block, start_value, toByteArray, toByteArray, write_Abstract, write_abstract_interface, write_any, write_any_array, write_boolean, write_boolean_array, write_char, write_char_array, write_double, write_double_array, write_fixed, write_fixed, write_fixed, write_float, write_float_array, write_long_array, write_longlong_array, write_Object, write_octet_array, write_Principal, write_short_array, write_string, write_TypeCode, write_ulong, write_ulong_array, write_ulonglong, write_ulonglong_array, write_ushort, write_ushort_array, write_value, write_value, write_value, write_value, write_Value, writeIndirection, writeLongWithoutAlign, writeOctetSequenceTo, writeString, writeTo
-
Methods inherited from class com.sun.corba.ee.impl.encoding.CDROutputStreamBase
setParent, write, write_Context
-
-
-
-
Method Detail
-
specialChunkCase
@InfoMethod private void specialChunkCase()
-
handleSpecialChunkBegin
protected void handleSpecialChunkBegin(int requiredSize)
- Overrides:
handleSpecialChunkBegin
in classCDROutputStream_1_0
-
handleSpecialChunkEnd
protected void handleSpecialChunkEnd()
- Overrides:
handleSpecialChunkEnd
in classCDROutputStream_1_0
-
checkPrimitiveAcrossFragmentedChunk
private void checkPrimitiveAcrossFragmentedChunk()
-
write_octet
public void write_octet(byte x)
- Overrides:
write_octet
in classCDROutputStream_1_0
-
write_short
public void write_short(short x)
- Overrides:
write_short
in classCDROutputStream_1_0
-
write_long
public void write_long(int x)
- Overrides:
write_long
in classCDROutputStream_1_0
-
write_longlong
public void write_longlong(long x)
- Overrides:
write_longlong
in classCDROutputStream_1_0
-
setHeaderPadding
void setHeaderPadding(boolean headerPadding)
- Overrides:
setHeaderPadding
in classCDROutputStream_1_0
-
alignAndReserve
protected void alignAndReserve(int align, int n)
- Overrides:
alignAndReserve
in classCDROutputStream_1_1
-
outOfSequenceWrite
@InfoMethod private void outOfSequenceWrite()
-
handlingFragmentCase
@InfoMethod private void handlingFragmentCase()
-
grow
protected void grow(int align, int n)
- Overrides:
grow
in classCDROutputStream_1_1
-
getGIOPVersion
public GIOPVersion getGIOPVersion()
- Overrides:
getGIOPVersion
in classCDROutputStream_1_1
-
write_wchar
public void write_wchar(char x)
- Overrides:
write_wchar
in classCDROutputStream_1_1
-
write_wchar_array
public void write_wchar_array(char[] value, int offset, int length)
- Overrides:
write_wchar_array
in classCDROutputStream_1_0
-
write_wstring
public void write_wstring(java.lang.String value)
- Overrides:
write_wstring
in classCDROutputStream_1_1
-
-