cashew-s-editor-auto
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[CASHeW-s-editor-auto] cashews ./ChangeLog src/nongnu/cashews/commons/..


From: Andrew John Hughes
Subject: [CASHeW-s-editor-auto] cashews ./ChangeLog src/nongnu/cashews/commons/...
Date: Sun, 17 Apr 2005 14:35:33 -0400

CVSROOT:        /cvsroot/cashew-s-editor
Module name:    cashews
Branch:         
Changes by:     Andrew John Hughes <address@hidden>     05/04/17 18:35:32

Modified files:
        .              : ChangeLog 
        src/nongnu/cashews/commons: Pair.java 
        src/nongnu/cashews/rdf: Blank.java Node.java RDFObject.java 
                                RDFURI.java Subject.java XMLParser.java 
Added files:
        src/nongnu/cashews/commons: PairMap.java PairSet.java 
        src/nongnu/cashews/rdf: RDFHandler.java 
        src/nongnu/cashews/xml: Parser.java 

Log message:
        2005-04-17  Andrew John Hughes  <address@hidden>
        
        * 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.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/ChangeLog.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/commons/PairMap.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/commons/PairSet.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/commons/Pair.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/rdf/RDFHandler.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/rdf/Blank.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/rdf/Node.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/rdf/RDFObject.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/rdf/RDFURI.java.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/rdf/Subject.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/rdf/XMLParser.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/cashew-s-editor/cashews/src/nongnu/cashews/xml/Parser.java?rev=1.1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]