Module lib/

back to main page

Summary Period: 2005-01-31 to 2005-05-09

Modules

[root]/lib

Lines of Code


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

Authors

Author Changes Lines of Code Lines per Change
u1ah3 27 (100.0%) 285 (100.0%) 10.5

Most Recent Commits

u1ah3 2005-05-09 21:02

2005-05-09 Andrew John Hughes <gnu_andrew@member.fsf.org>

* lib/.cvsignore:
Ignore soap.jar and wsdl.jar.
* lib/Makefile.am:
Added wsdl.jar.
* src/nongnu/cashews/wsdl/WsdlHandler.java:
New class.
(WSDL_NAMESPACE): New field.
(operations): New field.
(wsdlLogger): New field.
(WsdlHandler(java.util.logging.Logger)): New constructor.
(startDocument()): New method.
(startElement(String,String,String,org.xml.sax.Attributes)):
Likewise.
(characters(char[],int,int)): Likewise.
(endElement(String,String,String)): Likewise.
(getOperations()): Likewise.
* src/nongnu/cashews/wsdl/WsdlParser.java:
(WsdlParser(java.util.logging.Handler)): New constructor.
(getWsdlHandler()): New method.
(main(String[])): New method.

10 lines of code changed in:

u1ah3 2005-05-09 03:43

2005-05-09 Andrew John Hughes <gnu_andrew@member.fsf.org>

* .cvsignore
Add plugin.xml
* configure.ac:
Added creation of Configuration.java from Configuration.java.in
* lib/Makefile.am:
Added soap.jar
* src/nongnu/cashews/commons/.cvsignore:
Added Configuration.java
* src/nongnu/cashews/commons/Configuration.java.in:
New class, which is pre-processed by configure.
(CASHEWS_VERSION): New field.
* src/nongnu/cashews/language/grounding/MessagePart.java:
(getName()): New method.
* src/nongnu/cashews/language/grounding/SoapMessage.java:
(getParts()): New method.
* src/nongnu/cashews/language/grounding/SoapOperation.java:
(getEndpoint()): New method.
(getInputMessage()): New method.
* src/nongnu/cashews/services/Processes.java:
New class.
(TEST_COMPOSITE_SEQUENCE): New static field.
(static): Initialise the static field.
(Processes()): New private constructor.
* src/nongnu/cashews/soap/SoapClient.java:
New class.
(call(nongnu.cashews.language.grounding.SoapOperation, Object...)):
New method.
(serializeOperation(nongnu.cashews.language.grounding.SoapOperation,
Object...)): New method.
(main(String[])): New method.
* src/nongnu/cashews/xml/Serializer.java:
(serialize(java.io.Serializable, org.w3c.dom.Element,
org.w3c.dom.Document,boolean)): Moved field generation to new method.
(finalizeXmlDocument(org.w3c.dom.Document, org.w3c.dom.Element,
javax.xml.namespace.QName[])): New method.
(getXmlDocument()): New method.
(serializeToStream(org.w3c.dom.Document, java.io.OutputStream)):
New method.
(serializeValue(String,Object,nongnu.cashews.xml.schema.TypeMapper,
org.w3c.dom.Document, org.w3c.dom.Element)): New method.
(serializeValue(String,Object,boolean,boolean,
nongnu.cashews.xml.schema.TypeMapper,
org.w3c.dom.Document, org.w3c.dom.Element)): New method.
(main(String[])): Process creation moved to Processes.

8 lines of code changed in:

u1ah3 2005-05-04 15:32

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

* lib/Makefile.am:
Added build of services.jar and conditional mkdir.
* src/nongnu/cashews/services/TypeChecker.java:
(callService): Commented out.
(TEST_ENDPOINT): New constant.

2005-05-04 Atheesh Sanka <acp04as@shef.ac.uk>

* src/nongnu/cashews/services/TypeChecker.java:
New class.
(main(String[])): Call the service using command-line input.

9 lines of code changed in:

u1ah3 2005-05-04 08:37

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

* lib/.cvsignore:
Added cashews.jar
* lib/Makefile.am
Added creation of cashews.jar
* src/nongnu/cashews/language/expression/Expression.java:
New interface.
* src/nongnu/cashews/language/grounding/Grounding.java:
New interface.
* src/nongnu/cashews/language/process/AnyOrder.java:
New class.
* src/nongnu/cashews/language/process/AtomicProcess.java:
New class.
(grounding): New field.
* src/nongnu/cashews/language/process/ChooseOne.java:
New class.
* src/nongnu/cashews/language/process/CompositeProcess.java:
New class.
(consumers): New field.
(producers): New field.
* src/nongnu/cashews/language/process/Connection.java:
New class.
(fromPerformance): New field.
(fromOutput): New field.
(toPerformance): New field.
(toInput): New field.
(toIndex): New field.
* src/nongnu/cashews/language/process/Constant.java:
New class.
(data): New field.
* src/nongnu/cashews/language/process/Consume.java:
New class.
(fromInput): New field.
(toPerformance): New field.
(toInput): New field.
(toIndex): New field.
* src/nongnu/cashews/language/process/IfThenElse.java:
New class.
(condition): New field.
(thenPerform): New field.
(elsePerform): New field.
* src/nongnu/cashews/language/process/Loop.java:
New class.
(condition): New field.
(perform): New field.
* src/nongnu/cashews/language/process/MultiPerform.java:
New class.
(content): New field.
* src/nongnu/cashews/language/process/MultiPerformElement.java:
New interface.
* src/nongnu/cashews/language/process/Performance.java:
New class.
(name): New field.
(process): New field.
(valueDatas): New field.
(valueCollectors): New field.
* src/nongnu/cashews/language/process/Process.java:
New class.
(name): New field.
* src/nongnu/cashews/language/process/Produce.java:
New class.
(fromOutput): New field.
(fromPerformance): New field.
(toOutput): New field.
* src/nongnu/cashews/language/process/RepeatUntil.java:
New class.
* src/nongnu/cashews/language/process/RepeatWhile.java:
New class.
* src/nongnu/cashews/language/process/Sequence.java:
New class.
* src/nongnu/cashews/language/process/Split.java:
New class.
* src/nongnu/cashews/language/process/SplitJoin.java:
New class.
* src/nongnu/cashews/language/process/ValueCollector.java:
New class.
(toInput): New field.
(collectorWidth): New field.
(function): New field.
* src/nongnu/cashews/language/process/ValueData.java:
New class.
(toInput): New field.
(value): New field.
* src/nongnu/cashews/owls/process/SplitJoin.java:
New class.
* src/nongnu/cashews/rdf/RDFHandler.java:
Changed cast from RDFObject to Node.

9 lines of code changed in:

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.

1 lines of code changed in:

u1ah3 2005-04-15 01:53

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

* lib/Makefile.am:
Added creation of commons.jar, and re-enabled GCJ
native creation for owls.jar and eclipse.jar.
* src/nongnu/cashews/commons/Pair.java:
(equals(Object)): New method.
(hashCode()): New method.
* src/nongnu/cashews/rdf/XMLParser.java:
(ids): A set of base URI and ID pairs.
(startElement(String,String,String,org.xml.sax.Attributes)):
Handle nodeID, ensuring uniqueness using the ids set.

14 lines of code changed in:

u1ah3 2005-04-09 02:36

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

* lib/Makefile.am:
Added creation of xml.jar.
* src/nongnu/cashews/commons/Pair.java:
Free heterogenous pair type at no extra cost...
(left): New field.
(right): New field.
(Pair(A,B)): New constructor.
(setLeft(A)): New method.
(setRight(B)): New method.
(getLeft()): New method.
(getRight()): New method.
* src/nongnu/cashews/rdf/XMLParser.java:
(rdfHandler): New field.
(XMLParser(java.util.logging.Handler)):
Retain a reference to the handler.
(parse(String)): Links to parse(org.xml.sax.InputSource).
(parse(org.xml.sax.InputSource): Set the base URI from the system ID.
(RDFHandler): Use XmlBaseHandler as superclass.
(RDFHandler.rdfLogger): Renamed from logger.
(RDFHandler.RDFHandler(java.util.logging.Handler)): Call superclass.
(RDFHandler.startDocument()): Likewise.
(RDFHandler.startElement(String,String,String,org.xml.sax.Attributes)):
Likewise.
(RDFHandler.characters(char[],int,int)): Likewise.
(RDFHandler.endElement(String,String,String)): Likewise.
* src/nongnu/cashews/xml/XmlBaseHandler.java:
New class.
(XML_NAMESPACE): New constant.
(uris): New field.
(xmlBaseLogger): New field.
(level): New field.
(lastElement): New field.
(lastLevel): New field.
(XmlBaseHandler(java.util.logging.Handler)): New method.
(setBaseURI(String)): New method.
(startDocument()): New method.
(startElement(String,String,String,org.xml.sax.Attributes)):
New method.
(endElement(String,String,String)): New method.
(pushURI(String)): New method.
(popURI()): New method.
(getBaseURI()): New method.
(getHierarchicalLevel()): New method.
(logAttributes(org.xml.sax.Attributes)): New method.

9 lines of code changed in:

u1ah3 2005-04-08 08:31

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

* resource/plugin.xml:
Stupid fix again.
* lib/Makefile.am:
Added existence check.

1 lines of code changed in:

u1ah3 2005-03-28 11:03

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

* plugin.xml, src/plugin.xml,
* src/nongnu/cashews/eclipse/plugin.xml:
Removed.
* build.properties, src/build.properties,
* src/nongnu/cashews/eclipse/build.properties:
Removed.
* lib/Makefile.am:
Added Eclipse plug-in installation.
* resource/build.properties:
Updated location for build.properties.
* resource/plugin.xml:
Updated location for plugin.xml
* src/nongnu/cashews/eclipse/composer/MyEllipseEditorPlugin.java:
Removed.

8 lines of code changed in:

u1ah3 2005-03-28 05:28

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

* lib/.cvsignore:
Add owls.jar to ignore list.
* src/nongnu/cashews/eclipse/composer/MyEllipseEditorPlugin.java:
Expanded incorrect * imports.
* src/nongnu/cashews/eclipse/composer/commands/DeleteNodeCommand.java:
(index): Removed as never read.
(execute()): Unneeded this qualification removed.
(undo()): Likewise.
(redo()): Likewise.
* src/nongnu/cashews/eclipse/composer/model/Diagram.java:
(NODES): Made final.
* src/nongnu/cashews/eclipse/composer/model/EllipseNode.java:
(descriptors): Made package-private and final.
(getPropertyDescriptors()): Removed as redundant.
* src/nongnu/cashews/eclipse/composer/model/Node.java:
(descriptors): Made package-private and final.
(getPropertyDescriptors()): Returns a clone.
* src/nongnu/cashews/eclipse/composer/model/RectangleNode.java:
(descriptors): Made package-private and final.
(getPropertyDescriptors()): Removed as redundant.
* src/nongnu/cashews/eclipse/composer/parts/EllipseNodePart.java:
Removed duplicate content already present in superclass.
* src/nongnu/cashews/eclipse/composer/parts/RectangleNodePart.java:
Likewise.
* src/nongnu/cashews/eclipse/composer/tools/EllipseNodeDirectEditManager.java:
Expanded incorrect * imports.
* src/nongnu/cashews/eclipse/composer/tools/RectangleNodeDirectEditManager.java:
Expanded incorrect * imports.
* src/nongnu/cashews/rdf/Graph.java: Serial UID added.
* src/nongnu/cashews/rdf/Triple.java: Likewise.

1 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.

9 lines of code changed in:

u1ah3 2005-03-18 13:50

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

* HACKING:
Added notes on compilation of CVS version.
* lib/Makefile.am:
Added native compilation of RDF and OWL-S jars
* src/nongnu/cashews/owls/expression/Expression.java:
(value): Added expression body variable.
(setLanguage(LogicLanguage)): Added mutator.
* src/nongnu/cashews/owls/expression/SWRLExpression.java:
Implemented.

3 lines of code changed in:

u1ah3 2005-03-03 12:02

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

* TODO:
Added a list of things we need to do.
* lib/.cvsignore:
Ignore new JAR files rather than the old one.
* lib/Makefile.am:
Compile to Java 1.5
* src/nongnu/cashews/owls/process/Input.java: Initial implementation.
* src/nongnu/cashews/owls/process/Local.java: Likewise.
* src/nongnu/cashews/owls/process/Output.java: Likewise.
* src/nongnu/cashews/owls/process/Parameter.java:
Abstracted the class and added a value variable.
* src/nongnu/cashews/owls/process/Result.java: Initial implementation.
* src/nongnu/cashews/owls/process/ResultVar.java: Likewise.

3 lines of code changed in:

u1ah3 2005-03-01 13:29

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

* lib/Makefile.am
Added creation of owls.jar
* src/nongnu/cashews/owls/process/Parameter.java:
Initial implementation of an OWL-S parameter.

5 lines of code changed in:

u1ah3 2005-02-21 23:56

2005-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>

* acinclude.m4:
(CASHEWS_WITH_ECLIPSE): Add message output and setting
of WITH_ECLIPSE.
* lib/Makefile.am:
Adds Eclipse JARs to classpath if WITH_ECLIPSE is set
and builds separate JARs for RDF and eclipse.

30 lines of code changed in:

u1ah3 2005-02-07 01:51

2005-02-06 Andrew John Hughes <gnu_andrew@member.fsf.org>

* acinclude.m4:
(CASHEWS_WITH_ECLIPSE): New function to handle
--with-eclipse.
* configure.ac: Added inclusion of above macro.
* lib/gen-classpath.sh.in: Filter out paths
containing 'eclipse' if --with-eclipse is not
specified.
* src/nongnu/cashews/eclipse/bin/nongnu/cashews/
eclipse/servicecomposer/ServiceComposer.class:
Removed.
* src/nongnu/cashews/eclipse/bin/nongnu/cashews/
eclipse/servicecomposer/ServiceComposerPlugin.class:
Likewise.
* src/nongnu/cashews/rdf/Literal.java:
Added better description, and lexical, language
and type variables.
* src/nongnu/cashews/rdf/Type.java:
New interface to represent an RDF type.

7 lines of code changed in:

u1ah3 2005-02-01 01:05

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

* acinclude.m4, lib/Makefile.am:
Added support for building with ecj.
* src/nongnu/cashews/rdf/Graph.java:
Replaced Object with RDFObject.
* src/nongnu/cashews/rdr/Node.java,
src/nongnu/cashews/rdf/Predicate.java,
src/nongnu/cashews/rdf/RDFObject.java,
src/nongnu/cashews/rdf/Subject.java,
src/nongnu/cashews/rdf/Triple.java:
New element representation classes.

5 lines of code changed in:

u1ah3 2005-01-31 03:52

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

* autogen.sh:
Renamed Parser.java to XMLParser.java
* lib/Makefile.am:
Comment out reference to resources.

2 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).

151 lines of code changed in:

Generated by StatCVS @VERSION@