Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[hyades-dev] Update on CBE Serialization code




Richard,

Included in the following files are code updates to implement serialization
for CBE objects.  These changes are built on the file versions which
include Richards, Eric's and Jason's changes.  Here are the broad changes I
propose.  All of this is not fully implemented, but is either implemented,
or prototyped.

IInternalizableFromXml
- Add declaration for public void internalizeCanonicalXmlDocString(String
value)

IExternalizableToXml
- Add declaration for public String externalizeCanonicalXmlDocString()

CommonBaseEventImpl
- Implements ISerializableAsXml instead of IExternalizable as Xml
- Add 3 new methods
  - public String externalizeCanonicalXmlDocString()
  - public void internalizeCanonicalXmlString(String value)
  - public void internalizeCanonicalXmlDocString(String value)

AssociationEngineImpl
- implements ISerializableAsXml instead of IExternalizable as Xml
- Add 3 new methods
  - public String externalizeCanonicalXmlDocString()
  - public void internalizeCanonicalXmlString(String value)
  - public void internalizeCanonicalXmlDocString(String value)

CbeFormatter
- Add the following methods
  - public static synchronized String
toCanonicalXMLDocString(ICommonBaseEvent event)
  - public static synchronized String
toCanonicalXMLDocString(AssociationEngineImpl engine)
  - public static synchronized void fromCanonicalXMLString(ICommonBaseEvent
event, String aXMLString)
  - public static synchronized void
fromCanonicalXMLDocString(ICommonBaseEvent event, String aXMLDocString)
  - public static synchronized void
fromCanonicalXMLString(IAssociationEngine engine, String aXMLString)
  - public static synchronized void
fromCanonicalXMLDocString(IAssociationEngine engine, String aXMLDocString)
{

Here are the files ==> (See attached file: CommonBaseEventImpl.java)(See
attached file: CbeFormatter.java)(See attached file:
AssociationEngineImpl.java)(See attached file: IInternalizableFromXml.java)
(See attached file: IExternalizableToXml.java)

I'll continue to send further updates as I progress today.

Thanks,
John Gerken
Emerging Technologies Toolkit Development
IBM Emerging Technologies Software Group
John_Gerken@xxxxxxxxxx

Attachment: CommonBaseEventImpl.java
Description: Binary data

Attachment: CbeFormatter.java
Description: Binary data

Attachment: AssociationEngineImpl.java
Description: Binary data

Attachment: IInternalizableFromXml.java
Description: Binary data

Attachment: IExternalizableToXml.java
Description: Binary data


Back to the top