|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.OutputStream
org.omg.CORBA.portable.OutputStream
org.omg.CORBA_2_3.portable.OutputStream
org.objectweb.david.apis.presentation.DavidOutputStream
org.objectweb.david.libs.presentation.portable.PortableMarshallerFactory.PortableMarshaller
org.objectweb.david.libs.presentation.portable.PortableMarshallerFactory.PortableMarshallerL
PortableMarshallerL is a little endian implementation of Marshaller, extending PortableMarshaller.
Field Summary |
Fields inherited from class org.objectweb.david.libs.presentation.portable.PortableMarshallerFactory.PortableMarshaller |
CHUNKS, CODEBASE, current, encapsulation_start, first, INDIRECTION_TAG, MULTIPLE_TYPES, NULL_TAG, offset, prev_size, SINGLE_TYPE, top, VALUE_TAG |
Constructor Summary | |
PortableMarshallerFactory.PortableMarshallerL()
Creates a new little endian PortableMarshaller. |
Method Summary | |
boolean |
isLittleEndian()
Returns true if this marshaller is little endian, else false. |
void |
write_double_array(double[] array,
int off,
int len)
|
void |
write_float_array(float[] array,
int off,
int len)
|
void |
write_long_array(int[] array,
int off,
int len)
|
void |
write_longlong_array(long[] array,
int off,
int len)
|
void |
write_short_array(short[] array,
int off,
int len)
|
void |
write_ulong_array(int[] array,
int off,
int len)
|
void |
write_ulonglong_array(long[] array,
int off,
int len)
|
void |
write_ushort_array(short[] array,
int off,
int len)
|
void |
write_wchar_array(char[] array,
int off,
int len)
|
void |
writeChar16(char v)
Writes a char in a message. |
void |
writeDouble(double v)
Writes a double in a message. |
void |
writeFloat(float v)
Writes a float in a message. |
void |
writeInt(int v)
Writes an int in a message. |
void |
writeLong(long v)
Writes a long in a message. |
void |
writeShort(short v)
Writes a short in a message. |
void |
writeString16(java.lang.String str)
Writes a string of 16 bits chars. |
Methods inherited from class org.objectweb.david.libs.presentation.portable.PortableMarshallerFactory.PortableMarshaller |
close, create_input_stream, endEncapsulation, getContext, getOffset, getState, orb, outputStream, prepare, reset, sameContents, setOffset, startEncapsulation, write_abstract_interface, write_Abstract, write_any_array, write_any, write_boolean_array, write_boolean, write_char_array, write_char, write_double, write_float, write_long, write_longdouble, write_longlong, write_Object, write_octet_array, write_octet, write_short, write_string, write_TypeCode, write_ulong, write_ulonglong, write_ushort, write_value, write_Value, write_value, write_value, write_value, write_wchar, write_wstring, write, write, write, writeBoolean, writeByte, writeByteArray, writeChar8, writePadding, writeReference, writeString8, writeValue |
Methods inherited from class org.objectweb.david.apis.presentation.DavidOutputStream |
_truncatable_ids, write_Principal |
Methods inherited from class org.omg.CORBA.portable.OutputStream |
write_Context, write_fixed |
Methods inherited from class java.io.OutputStream |
flush, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PortableMarshallerFactory.PortableMarshallerL()
Method Detail |
public void writeChar16(char v) throws org.objectweb.jonathan.apis.kernel.JonathanException
v
- a char;
org.objectweb.jonathan.apis.kernel.JonathanException
- if an error occurs.public void writeShort(short v) throws org.objectweb.jonathan.apis.kernel.JonathanException
v
- a short;
org.objectweb.jonathan.apis.kernel.JonathanException
- if an error occurs.public void writeInt(int v) throws org.objectweb.jonathan.apis.kernel.JonathanException
v
- an int;
org.objectweb.jonathan.apis.kernel.JonathanException
- if an error occurs.public void writeLong(long v) throws org.objectweb.jonathan.apis.kernel.JonathanException
v
- a long;
org.objectweb.jonathan.apis.kernel.JonathanException
- if an error occurs.public void writeFloat(float v) throws org.objectweb.jonathan.apis.kernel.JonathanException
v
- a float;
org.objectweb.jonathan.apis.kernel.JonathanException
- if an error occurs.public void writeDouble(double v) throws org.objectweb.jonathan.apis.kernel.JonathanException
v
- a double;
org.objectweb.jonathan.apis.kernel.JonathanException
- if an error occurs.public void writeString16(java.lang.String str) throws org.objectweb.jonathan.apis.kernel.JonathanException
Marshaller
str
- a string;
org.objectweb.jonathan.apis.kernel.JonathanException
- if a marshal error occurred.public final boolean isLittleEndian()
public void write_wchar_array(char[] array, int off, int len)
public void write_short_array(short[] array, int off, int len)
public final void write_ushort_array(short[] array, int off, int len)
public void write_long_array(int[] array, int off, int len)
public final void write_ulong_array(int[] array, int off, int len)
public void write_longlong_array(long[] array, int off, int len)
public final void write_ulonglong_array(long[] array, int off, int len)
public void write_float_array(float[] array, int off, int len)
public void write_double_array(double[] array, int off, int len)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |