Summary Period: 2005-05-04 to 2005-05-11
[root]/src/nongnu/cashews/language/grounding

Total Lines Of Code:
697 (2005-05-13 02:48)
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| u1ah3 | 12 (100.0%) | 699 (100.0%) | 58.2 |
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.
7 lines of code changed in:
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.
41 lines of code changed in:
2005-05-08 Andrew John Hughes <gnu_andrew@member.fsf.org>
* src/nongnu/cashews/commons/PairList.java:
New class.
(PairList()): New constructor.
(PairList(PairList<A,B>)): New constructor.
(contains(A,B)): New method.
(add(A,B)): New method.
(add(int,A,B)): New method.
(addFirst(A,B)): New method.
(addLast(A,B)): New method.
(indexOf(A,B)): New method.
(lastIndexOf(A,B)): New method.
(offer(A,B)): New method.
(remove(A,B)): New method.
(set(int,A,B)): New method.
* src/nongnu/cashews/language/grounding/SoapOperation.java:
(serialPersistentFields): New field.
* src/nongnu/cashews/language/process/AtomicProcess.java:
(serialPersistentFields): New field.
* src/nongnu/cashews/services/TypeChecker.java:
Reformatted.
* src/nongnu/cashews/xml/Serializer.java:
(serialize(java.io.Serializable, org.w3c.dom.Element,
org.w3c.dom.Document)): New method which calls the one below.
(serialize(java.io.Serializable, org.w3c.dom.Element,
org.w3c.dom.Document,boolean)): Changed from original
serialize method. Uses a PairList and observes serialPersistentFields.
* src/nongnu/cashews/xml/XmlField.java,
New class.
(fieldElement): New field.
(classElement); New field.
(XmlField(String,Class<?>)): New constructor.
(XmlField(String,Class<?>,boolean)): New constructor.
(XmlField(String,Class<?>,boolean,boolean,boolean)): New constructor.
(XmlField(java.io.ObjectStreamField)): New constructor.
(setFieldElement(boolean)): New method.
(setClassElement(boolean)): New method.
(isFieldNameSerialized()): New method.
(isClassNameSerialized()): New method.
(toString()): New method.
13 lines of code changed in:
2005-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
* src/nongnu/cashews/language/grounding/MessagePart.java:
(MessagePart(String)): New constructor.
(MessagePart(java.net.URI)): New constructor.
(setURI(String)): New method.
(setURI(java.net.URI)): New method.
(setName(String,String)): New method.
(setName(String,String,String)): New method.
(setName(javax.xml.namespace.QName)): New method.
(setType(String,String)): New method.
(setType(String,String,String)): New method.
(setType(javax.xml.namespace.QName)): New method.
(toString()): New method.
(getElementName()): New method.
(getDeclaredNamespaces()): New method.
* src/nongnu/cashews/language/grounding/SoapMessage.java:
(SoapMessage()): New constructor (private).
(SoapMessage(String,String)): New constructor.
(SoapMessage(String,String,String)): New constructor.
(SoapMessage(javax.xml.namespace.QName)): New constructor.
(setName(String,String)): New method.
(setName(String,String,String)): New method.
(setName(javax.xml.namespace.QName)): New method.
(addPart(nongnu.cashews.language.grounding.MessagePart)): New method.
(getName()): New method.
(toString()); New method.
* src/nongnu/cashews/language/grounding/SoapOperation.java:
(SoapOperation(String)): New constructor.
(SoapOperation(String,String)): New constructor.
(setEndpoint(String)): New method.
(setEndpoint(java.net.URI)): New method.
(setNamespace(String)): New method.
(setNamespace(java.net.URI)): New method.
(setInputMessage(nongnu.cashews.language.grounding.SoapMessage)):
New method.
(setOutputMessage(nongnu.cashews.language.grounding.SoapMessage)):
New method.
(toString()): New method.
(getElementName()): New method.
(getDeclaredNamespaces()): New method.
* src/nongnu/cashews/language/process/CProcess.java:
Extends java.io.Serializable.
* src/nongnu/cashews/language/process/CompositeProcess.java:
(addConsumer(nongnu.cashews.language.process.Consume)): New method.
(addProducer(nongnu.cashews.language.process.Produce)): New method.
* src/nongnu/cashews/language/process/Consume.java:
(Consume(String,String,String,int)): New constructor.
(Consume(URI,URI,URI,int)): New constructor.
(setFromInput(String)): New method.
(setFromInput(java.net.URI)): New method.
(setToPerformance(String)): New method.
(setToPerformance(java.net.URI)): New method.
(setToInput(String)): New method.
(setToInput(java.net.URI)): New method.
(setToIndex(int)): New method.
(toString()): New method.
* src/nongnu/cashews/language/process/MultiPerform.java:
Removed implementation of Xmlizable (interface now extends
Serializable)
* src/nongnu/cashews/language/process/Performance.java:
(getDeclaredNamespaces()): New method.
* src/nongnu/cashews/language/process/Process.java:
Xmlizable changed to Serializable.
* src/nongnu/cashews/language/process/Produce.java:
(Produce(String,String,String)): New constructor.
(Produce(URI,URI,URI)): New constructor.
(setFromPerformance(String)): New method.
(setFromPerformance(java.net.URI)): New method.
(setToOutput(String)): New method.
(setToOutput(java.net.URI)): New method.
(setFromOutput(String)): New method.
(setFromOutput(java.net.URI)): New method.
(toString()): New method. #
* src/nongnu/cashews/xml/CustomXmlizable.java:
Renamed to Xmlizable.
* src/nongnu/cashews/xml/Serializer.java:
(DECLARED_NAMESPACES): New constant.
(serialize(Xmlizable, org.w3c.dom.Node, org.w3c.dom.Document)):
Added namespaces and moved schema typing in from separate method.
(addNamespaceDeclarations(javax.xml.namespace.QName[],
org.w3c.dom.Element): New method.
(main(String[])): Example completed.
* src/nongnu/cashews/xml/Xmlizable.java:
(getElementName()): Moved from CustomXmlizable.
(getDeclaredNamespaces()): New method.
* src/nongnu/cashews/xml/schema/TypeMapper.java:
Added support for xsd:int and xsd:QName.
* src/nongnu/cashews/xml/schema/datatypes/Int.java:
New class.
(translateValue(org.w3c.dom.Document, Integer): New method.
* src/nongnu/cashews/xml/schema/datatypes/XsdQName.java:
New class.
(translateValue(org.w3c.dom.Document, javax.xml.namespace.QName):
New method.
425 lines of code changed in:
2005-05-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
* src/nongnu/cashews/language/expression/HaskellFunction.java:
New class.
(function): New field.
* src/nongnu/cashews/language/grounding/MessagePart.java:
New class.
(uri): New field.
(name): New field.
(type): New field.
* src/nongnu/cashews/language/grounding/SoapMessage.java:
New class.
(name): New field.
(parts): New field.
* src/nongnu/cashews/language/grounding/SoapOperation.java:
New class.
(endpoint): New field.
(namespace): New field.
(inputMessage): New field.
(outputMessage): New field.
181 lines of code changed in:
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.
32 lines of code changed in:
Generated by StatCVS @VERSION@