API and JUMBO
From owner-xml-dev@ic.ac.uk Fri Jun 27 14:30:10 1997
Date: Fri, 27 Jun 1997 20:18:48 +0000 (GMT)
From: Peter@ursus.demon.co.uk (Peter Murray-Rust)
Subject: API and JUMBO
To: xml-dev@ic.ac.uk
---------------------------------------------------------------------
Following the discussion of the API and the elements-as-classes I have
posted my API for JUMBO as javadoc classes. Since there are over 3000
member functions please excuse some awful documentation - some of it
was done at an early stage! (Also I haven't been able to copy the
javadoc icons).
It's at:
http://www.vsms.nottingham.ac.uk/vsms/java/jumbo/api/
and the most relevant file there is:
http://www.vsms.nottingham.ac.uk/vsms/java/jumbo/api/sgml.html
(It's only called SGML because I started it before XML:-)
The key class is SGMLNode, possibly followed by SGMLTree and DTD and
SGMLAttlist. If you read the API I hope you will get some feel for
the sorts of member functions that I have found necessary. Note that
JUMBO is tree-oriented,. [The graphical functions are in
DrawableSGMLNode and SGMLTOC, so avoid those if you are interested in
abstract functions only.]
I'd value comments, and I'll try to help with the admittedly bad
documentation. In my defence, I had no idea where all this was going
when I started - JUMBO was not intended to be graphical, an editor, or
to support hyperlinks :-)
P.
--
Peter Murray-Rust, domestic net connection
Virtual School of Molecular Sciences