SGML: API and JUMBO

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