|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.dream.util.Util
public final class Util
This class defines utility methods.
Field Summary | |
---|---|
static Object |
NULL_OBJECT
A null object. |
Method Summary | |
---|---|
static Component |
getComponentByName(ContentController cc,
String name)
Retrieves the sub component with the specified name from the content of a composite. |
static Message |
partiallyDuplicateMessage(Message message,
MessageManager messageManagerItf,
Logger logger)
This method implements a "partial duplication" of messages. |
static byte[] |
readExternalByteArray(DataInput in)
Reads and returns an array of bytes from an ObjectInput
object. |
static int[] |
readExternalIntArray(DataInput in)
Reads and returns an array of integer from a DataInput
object. |
static long[] |
readExternalLongArray(DataInput in)
Reads and returns an array of long from a DataInput object. |
static Object[] |
readExternalObjectArray(ObjectInput in)
Reads and returns an array of objects from an ObjectInput
object. |
static String[] |
readExternalStringArray(ObjectInput in)
Reads and returns an array of strings from an ObjectInput
object. |
static Object[][] |
readExternalTwoDimensionsObjectArray(ObjectInput in)
Reads and returns a two-dimensions array of objects from an ObjectInput object. |
static String[][] |
readExternalTwoDimensionsStringArray(ObjectInput in)
Reads and returns a two-dimensions array of strings from an ObjectInput object. |
static Object |
readObject(ObjectInput input)
Read the given object from the given ObjectInput . |
static void |
writeExternalByteArray(DataOutput out,
byte[] array)
Writes an array of bytes on a DataOutput object. |
static void |
writeExternalExternalizableObjectArray(ObjectOutput out,
Object[] array)
Writes an array of externalizable objects on an ObjectOutput
object. |
static void |
writeExternalIntArray(DataOutput out,
int[] array)
Writes an array of integer on a DataOutput object. |
static void |
writeExternalLongArray(DataOutput out,
long[] array)
Writes an array of long on a DataOutput object. |
static void |
writeExternalObjectArray(ObjectOutput out,
Object[] array)
Writes an array of objects on an ObjectOutput object. |
static void |
writeExternalStringArray(ObjectOutput out,
String[] array)
Writes an array of strings on an ObjectOutput object. |
static void |
writeExternalTwoDimensionsObjectArray(ObjectOutput out,
Object[][] twoDimensionsArray)
Writes a two-dimensions array of objects on an ObjectOutput
object. |
static void |
writeExternalTwoDimensionsStringArray(ObjectOutput out,
String[][] twoDimensionsArray)
Writes a two-dimensions array of strings on an ObjectOutput
object. |
static void |
writeObject(ObjectOutput output,
Object o)
Write the given object on the given ObjectOutput . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Object NULL_OBJECT
Method Detail |
---|
public static Component getComponentByName(ContentController cc, String name)
cc
- the content controller of the composite.name
- the name of the component to be retrieved.
null
if no
component with the specified name exists.public static Message partiallyDuplicateMessage(Message message, MessageManager messageManagerItf, Logger logger)
MessageManager.duplicateMessage(Message, boolean)
)
message
- the message to be "partially duplicated".messageManagerItf
- the message manager to be used.logger
- the logger to be used to log errors.
public static void writeExternalByteArray(DataOutput out, byte[] array) throws IOException
DataOutput
object.
Note: if the array is null
,-1
is
written.
out
- the output on which to write.array
- the array to write.
IOException
- if an error occurs.public static byte[] readExternalByteArray(DataInput in) throws IOException
ObjectInput
object.
in
- the input from which to read.
IOException
- if an error occurs.public static void writeExternalIntArray(DataOutput out, int[] array) throws IOException
DataOutput
object.
Note: if the array is null
,-1
is
written.
out
- the output on which to write.array
- the array to write.
IOException
- if an error occurs.public static int[] readExternalIntArray(DataInput in) throws IOException
DataInput
object.
in
- the input from which to read.
IOException
- if an error occurs.public static void writeExternalLongArray(DataOutput out, long[] array) throws IOException
DataOutput
object.
Note: if the array is null
,-1
is
written.
out
- the output on which to write.array
- the array to write.
IOException
- if an error occurs.public static long[] readExternalLongArray(DataInput in) throws IOException
DataInput
object.
in
- the input from which to read.
IOException
- if an error occurs.public static void writeExternalObjectArray(ObjectOutput out, Object[] array) throws IOException
ObjectOutput
object.
Note: if the array is null
,-1
is
written.
out
- the output on which to write.array
- the array to write.
IOException
- if an error occurs.public static Object[] readExternalObjectArray(ObjectInput in) throws IOException, ClassNotFoundException
ObjectInput
object.
in
- the input from which to read.
IOException
- if an error occurs.
ClassNotFoundException
- if the class of read objects is not found.public static void writeExternalExternalizableObjectArray(ObjectOutput out, Object[] array) throws IOException
ObjectOutput
object.
Note: if the array is null
,-1
is
written.
out
- the output on which to write.array
- the array of externalizable objects to write.
IOException
- if an error occurs.public static void writeExternalStringArray(ObjectOutput out, String[] array) throws IOException
ObjectOutput
object.
Note: if the array is null
,-1
is
written.
out
- the output on which to write.array
- the array to write.
IOException
- if an error occurs.public static String[] readExternalStringArray(ObjectInput in) throws IOException, ClassNotFoundException
ObjectInput
object.
in
- the input from which to read.
IOException
- if an error occurs.
ClassNotFoundException
- if the class of read objects is not found.public static void writeExternalTwoDimensionsObjectArray(ObjectOutput out, Object[][] twoDimensionsArray) throws IOException
ObjectOutput
object.
Note: if the array (of one of its sub-arrays) is null
,
-1
is written.
out
- the output on which to write.twoDimensionsArray
- the two-dimensions array to write.
IOException
- if an error occurs.public static Object[][] readExternalTwoDimensionsObjectArray(ObjectInput in) throws IOException, ClassNotFoundException
ObjectInput
object.
in
- the input from which to read.
IOException
- if an error occurs.
ClassNotFoundException
- if the class of read objects is not found.public static void writeExternalTwoDimensionsStringArray(ObjectOutput out, String[][] twoDimensionsArray) throws IOException
ObjectOutput
object.
Note: if the array (of one of its sub-arrays) is null
,
-1
is written.
out
- the output on which to write.twoDimensionsArray
- the two-dimensions array to write.
IOException
- if an error occurs.public static String[][] readExternalTwoDimensionsStringArray(ObjectInput in) throws IOException, ClassNotFoundException
ObjectInput
object.
in
- the input from which to read.
IOException
- if an error occurs.
ClassNotFoundException
- if the class of read objects is not found.public static void writeObject(ObjectOutput output, Object o) throws IOException
ObjectOutput
. If the given
output is an ObjectOutputStream
, then use the
ObjectOutputStream.writeUnshared(Object)
method, else use the
normal ObjectOutput.writeObject(Object)
method.
IOException
ObjectOutput.writeObject(Object)
public static Object readObject(ObjectInput input) throws IOException, ClassNotFoundException
ObjectInput
. If the given
input is an ObjectInputStream
, then use the
ObjectInputStream.readUnshared()
method, else use the normal
ObjectInput.readObject()
method.
IOException
ClassNotFoundException
ObjectInput.readObject()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |