Module doc/api/

back to main page

Summary Period: 2005-01-31 to 2005-04-17

Modules

[root]/doc/api

Lines of Code


Total Lines Of Code: 59 (2005-05-13 02:48)

Authors

Author Changes Lines of Code Lines per Change
u1ah3 5 (100.0%) 64 (100.0%) 12.8

Most Recent Commits

u1ah3 2005-04-17 19:37

2005-04-17 Andrew John Hughes <gnu_andrew@member.fsf.org>

* src/nongnu/cashews/commons/Pair.java:
Now serializable, along with some doc. fixes.
(serialVersionUID): Added.
(toString()): New method.
* src/nongnu/cashews/commons/PairMap.java:
New class to handle maps with a Pair as the key.
(serialVersionUID): For serialization.
(PairMap()): New constructor.
(PairMap(int)): Likewise.
(PairMap(int,float)): Likewise.
(PairMap(PairMap<A,B,? extends V>)): Likewise.
(containsKey(A,B)): Shortcut for pair handling.
(get(A,B)): Likewise.
(put(A,B,V)): Likewise.
(remove(A,B)): Likewise.
* src/nongnu/cashews/commons/PairSet.java:
New class to handle sets of Pairs.
(serialVersionUID): For serialization.
(PairSet()): New constructor.
(PairSet(int)): Likewise.
(PairSet(int,float)): Likewise.
(PairSet(PairSet<A,B)): Likewise.
(contains(A,B)): Shortcut for pair handling.
(add(A,B)): Likewise.
(remove(A,B)): Likewise.
* src/nongnu/cashews/rdf/Blank.java:
Now properly extends Node.
(toString()): Modified for subclass status.
(clone()): Likewise.
* src/nongnu/cashews/rdf/Node.java:
Turned into a class which implements Subject and RDFObject.
(type): New field holding the type of the node.
(clone()): New method.
(setType(URI)): New method.
(getType()): New method.
(toString()): New method.
(setType(String)): New method.
* src/nongnu/cashews/rdf/RDFHandler.java:
Moved from XMLParser to a separate class.
(RDF_NAMESPACE): Moved from XMLParser.
(graph): Moved from XMLParser.
(getGraph()): New accessor.
(parseAttributes(org.xml.sax.Attributes)): Convert attributes
to a PairMap.
(handleAttributes(PairMap<String,String,String>): Handle RDF attribs
in a central location.
(setSubjectType(String)): Central place for setting node type.
* src/nongnu/cashews/rdf/RDFObject.java:
Now a implemented interface of Node.
* src/nongnu/cashews/rdf/RDFURI.java:
(toString()): Modified for subclass status.
(clone()): Likewise.
* src/nongnu/cashews/rdf/XMLParser.java:
Now a small subclass to Parser.
(RDF_NAMESPACE): Moved to RDFHandler.
(reader): Moved to Parser.
(graph): Moved to RDFHandler.
(rdfHandler): Generic version in Parser.
(XMLParser(java.util.logging.Handler)): Shortcut for an RDF parse.
(parse(String)): Moved to Parser.
(parse(org.xml.sax.InputSource)): Moved to Parser.
(parse(java.io.File)): Moved to Parser.
(RDFHandler): Moved to its own class.
* src/nongnu/cashews/xml/Parser.java:
New class for a basic XML parser.
(reader): Field from rdf.XMLParser.
(xmlHandler): New field.
(Parser(java.util.logging.Handler)): Shortcut for a basic parse.
(Parser(java.util.logging.Handler,nongnu.cashews.xml.XmlBaseHandler)):
Central constructor.
(parse(String)): Moved from rdf.XMLParser.
(parse(org.xml.sax.InputSource)): Moved from rdf.XMLParser.
(parse(java.io.File)): Moved from rdf.XMLParser.
(getHandler()): New accessor.
(main(String[])): Test harness.

2 lines of code changed in:

u1ah3 2005-03-28 01:05

2005-03-28 Andrew John Hughes <gnu_andrew@member.fsf.org>

* doc/api/Makefile.am:
Added removal of HTML files on distclean, and fixed
build.
* src/nongnu/cashews/owls/process/Binding.java: Implemented.
* src/nongnu/cashews/owls/process/InputBinding.java: Likewise.
* src/nongnu/cashews/owls/process/OutputBinding.java: Likewise
* src/nongnu/cashews/owls/process/Result.java:
Added output bindings.
* src/nongnu/cashews/owls/process/ValueData.java: Implemented.
* src/nongnu/cashews/owls/process/ValueDescriptor.java: Implemented.
* src/nongnu/cashews/owls/process/ValueForm.java: Implemented.
* src/nongnu/cashews/owls/process/ValueFunction.java: Implemented.
* src/nongnu/cashews/owls/process/ValueOf.java: Implemented.
* src/nongnu/cashews/owls/process/ValueSource.java: Implemented.
* src/nongnu/cashews/owls/process/ValueSpecifier.java: Implemented.
* src/nongnu/cashews/rdf/Triple.java: Fixed documentation typo.

4 lines of code changed in:

u1ah3 2005-03-27 15:58

2005-03-27 Andrew John Hughes <gnu_andrew@member.fsf.org>

* acinclude.m4:
Changed GCC version required to 4.0 (which still won't be enough...)
* doc/api/Makefile.am:
Make documentation compile.
* lib/Makefile.am:
Require GCJ for native compilation.
* src/nongnu/cashews/owls/expression/Condition.java:
Extended documentation.
* src/nongnu/cashews/owls/expression/DRSCondition.java,
* src/nongnu/cashews/owls/expression/DRSExpression.java,
* src/nongnu/cashews/owls/expression/KIFCondition.java,
* src/nongnu/cashews/owls/expression/KIFExpression.java,
* src/nongnu/cashews/owls/expression/SWRLCondition.java:
Implemented.
* src/nongnu/cashews/rdf/Graph.java: Added parametric typing.

7 lines of code changed in:

u1ah3 2005-01-31 03:37

2005-01-31 Andrew John Hughes <gnu_andrew@member.fsf.org>

* .cvsignore, AUTHORS, BUGS, COPYING,
COPYING.plugin, ChangeLog, HACKING, LICENSE,
Makefile.am, NEWS, README, THANKYOU, TODO,
acinclude.m4, autogen.sh, configure.ac,
doc/Makefile.am, doc/api/Makefile.am,
doc/api/.cvsignore, doc/.cvsignore, lib/Makefile.am,
lib/gen-classlist.sh.in, lib/standard.omit,
resource/.cvsignore, resource/Makefile.am,
scripts/.cvsignore, scripts/Makefile.am,
examples/Makefile.am, examples/.cvsignore:
Addition of build system and project
paraphernalia.
* src/HaskellEditorFrame.jave,
src/RavishHelloWorld.java,
src/RogerHelloWorld.java:
Test files removed.
* src/nongnu/cashews/rdf/Graph.java:
Initial representation of an RDF graph.
* src/nongnu/cashews/rdf/XMLParser.java:
Start of a RDF parser (empty so far).

51 lines of code changed in:

Generated by StatCVS @VERSION@