Team,
Find attached a first version of the Wiki2XMLTransformer and
XML2WikiTransformer. I am also attaching a Tester class and a test file. The
code currently compiles and passes the unit test. In order to minimize size, I
have zipped the files using WinZip 8.0 (for an evaluation copy, please go to
http://www.winzip.com/ddchomea.htm). After integration the same source will be
in CVS, so if you cannot unzip the file, please hold your horses, you will get
it pretty soon.
In order to be able to compile this code, you should have ORO 1.1.0a added to
your class path. Note that ORO does not provide a jar file. To download this
beautiful piece of technology, please go to
http://www.savarese.org/oro/software/OROMatcher1.1.html.
The two classes (Wiki2XMLTransformer and XML2WikiTransformer ) provide a basic
framework to support the Wiki syntax. Currently, the set of wiki features is
limited to Sections, Paragraphs and Links. Only external and internal links
are supported, ISBN links are not supported yet, but can be easily added on.
Radu and I plan to integrate the two classes on Sunday Dec 02, 2001. Abe will
work mostly in the Pacific Coast morning. Abe plans to get started around 8:00
AM PST done by 12:00 PM PST. Abe won=92t be available during the Pacific Coast
afternoon. Radu is still working on his schedule.
After integration work, we should meet Andrew=92s requirement on providing a
basic Edit Functionality, not as robust or intelligent as I would like,
however time is precious these days.
In our view, we should refactor this code with the current set of features, in
order to expand code flexibility and robustness before expanding the syntax.
Especially by encapsulating some of the logic to reduce complexity.
Warmest regards,
Abe and Radu
|