|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.hyades.logging.events.cbe.util.EventHelpers
Miscellaneous routines to support functions such as validation, serialization and comparison.
Method Summary | |
---|---|
static boolean |
compareEObject(java.lang.Object obj1,
java.lang.Object obj2)
Deep-comparison for two EMF objects. |
static long |
dateToLong(java.lang.String inDate)
|
static java.lang.String |
getString(java.lang.String key)
|
static java.lang.String |
getString(java.lang.String key,
java.lang.String argument)
|
static java.lang.String |
getString(java.lang.String key,
java.lang.String[] arguments)
|
static java.lang.String |
getString(java.lang.String key,
java.lang.String argumentA,
java.lang.String argumentB)
|
static java.lang.String |
getString(java.lang.String key,
java.lang.String argumentA,
java.lang.String argumentB,
java.lang.String argumentC)
|
static java.lang.String |
longToDate(long inDateTime)
|
static void |
serializableRead(org.eclipse.emf.ecore.EObject o,
java.io.ObjectInputStream in)
Generic serialization routine for EMF object. |
static void |
serializableWrite(org.eclipse.emf.ecore.EObject o,
java.io.ObjectOutputStream out)
Generic serialization routine for EMF object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static void serializableRead(org.eclipse.emf.ecore.EObject o, java.io.ObjectInputStream in) throws java.lang.ClassNotFoundException, java.io.IOException
o
- EMF object to be serializedin
- Java IO input stream contained the serialized strem
java.lang.ClassNotFoundException
- if the class of an object inside the stream cannot be found
in the classpath
java.io.IOException
- if the input stream cannot be read for whatever reasonpublic static void serializableWrite(org.eclipse.emf.ecore.EObject o, java.io.ObjectOutputStream out) throws java.io.IOException
o
- EMF object to be serializedout
- Java IO stream to where the serialized object will be written.
java.io.IOException
- if the object cannot be written to the output stream for
whatever reason.public static boolean compareEObject(java.lang.Object obj1, java.lang.Object obj2)
If the the two EMF objects are of the same type, it traverses their features recursively until a difference is found.
When comparing lists, this method ignores order.
This is a helper for implementing the equals
method on EMF
objects, where obj1
is the object where
equals
was called and obj2
is the parameter
for that call.
Therefore obj1
can never be null
and when
obj2
is null
, the result is
false
.
obj1
- first element in the comparisonobj2
- second element in the comparison
true
if the two objects are identical instancesor
false
otherwise.public static long dateToLong(java.lang.String inDate)
inDate
- The date in string format (CCYY-MM-DDThh:mm:ssZ)
java.lang.IllegalArgumentException
- if the date paremeters does not follow the xsd:dateTime
convention.Converts the creationTime from a string in XML Schema datetime format
(CCYY-MM-DDThh:mm:ss) to a long representing the milliseconds since
1970-01-01T00:00:00
public static java.lang.String longToDate(long inDateTime)
inDateTime
- The date in milliseconds since 1970-01-01T00:00:00Z
Converts a long representing UTC in milliseconds to the XML Schema
datetime format (CCYY-MM-DDThh:mm:ssZ)
public static java.lang.String getString(java.lang.String key)
public static java.lang.String getString(java.lang.String key, java.lang.String argument)
public static java.lang.String getString(java.lang.String key, java.lang.String argumentA, java.lang.String argumentB)
public static java.lang.String getString(java.lang.String key, java.lang.String argumentA, java.lang.String argumentB, java.lang.String argumentC)
public static java.lang.String getString(java.lang.String key, java.lang.String[] arguments)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |