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 booleanheaderPaddingprotected booleanprimitiveAcrossFragmentedChunkprotected booleanspecialChunk-
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 voidalignAndReserve(int align, int n)private voidcheckPrimitiveAcrossFragmentedChunk()GIOPVersiongetGIOPVersion()protected voidgrow(int align, int n)protected voidhandleSpecialChunkBegin(int requiredSize)protected voidhandleSpecialChunkEnd()private voidhandlingFragmentCase()private voidoutOfSequenceWrite()(package private) voidsetHeaderPadding(boolean headerPadding)private voidspecialChunkCase()voidwrite_long(int x)voidwrite_longlong(long x)voidwrite_octet(byte x)voidwrite_short(short x)voidwrite_wchar(char x)voidwrite_wchar_array(char[] value, int offset, int length)voidwrite_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:
handleSpecialChunkBeginin classCDROutputStream_1_0
-
handleSpecialChunkEnd
protected void handleSpecialChunkEnd()
- Overrides:
handleSpecialChunkEndin classCDROutputStream_1_0
-
checkPrimitiveAcrossFragmentedChunk
private void checkPrimitiveAcrossFragmentedChunk()
-
write_octet
public void write_octet(byte x)
- Overrides:
write_octetin classCDROutputStream_1_0
-
write_short
public void write_short(short x)
- Overrides:
write_shortin classCDROutputStream_1_0
-
write_long
public void write_long(int x)
- Overrides:
write_longin classCDROutputStream_1_0
-
write_longlong
public void write_longlong(long x)
- Overrides:
write_longlongin classCDROutputStream_1_0
-
setHeaderPadding
void setHeaderPadding(boolean headerPadding)
- Overrides:
setHeaderPaddingin classCDROutputStream_1_0
-
alignAndReserve
protected void alignAndReserve(int align, int n)- Overrides:
alignAndReservein classCDROutputStream_1_1
-
outOfSequenceWrite
@InfoMethod private void outOfSequenceWrite()
-
handlingFragmentCase
@InfoMethod private void handlingFragmentCase()
-
grow
protected void grow(int align, int n)- Overrides:
growin classCDROutputStream_1_1
-
getGIOPVersion
public GIOPVersion getGIOPVersion()
- Overrides:
getGIOPVersionin classCDROutputStream_1_1
-
write_wchar
public void write_wchar(char x)
- Overrides:
write_wcharin classCDROutputStream_1_1
-
write_wchar_array
public void write_wchar_array(char[] value, int offset, int length)- Overrides:
write_wchar_arrayin classCDROutputStream_1_0
-
write_wstring
public void write_wstring(java.lang.String value)
- Overrides:
write_wstringin classCDROutputStream_1_1
-
-