/[cashew-s-editor]/cashews/ChangeLog
ViewVC logotype

Diff of /cashews/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.22 by gnu_andrew, Sat Apr 9 22:11:09 2005 UTC revision 1.23 by gnu_andrew, Sun Apr 17 18:35:30 2005 UTC
# Line 1  Line 1 
1    2005-04-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>
2    
3            * src/nongnu/cashews/commons/Pair.java:
4            Now serializable, along with some doc. fixes.
5            (serialVersionUID): Added.
6            (toString()): New method.
7            * src/nongnu/cashews/commons/PairMap.java:
8            New class to handle maps with a Pair as the key.
9            (serialVersionUID): For serialization.
10            (PairMap()): New constructor.
11            (PairMap(int)): Likewise.
12            (PairMap(int,float)): Likewise.
13            (PairMap(PairMap<A,B,? extends V>)): Likewise.
14            (containsKey(A,B)): Shortcut for pair handling.
15            (get(A,B)): Likewise.
16            (put(A,B,V)): Likewise.
17            (remove(A,B)): Likewise.
18            * src/nongnu/cashews/commons/PairSet.java:
19            New class to handle sets of Pairs.
20            (serialVersionUID): For serialization.
21            (PairSet()): New constructor.
22            (PairSet(int)): Likewise.
23            (PairSet(int,float)): Likewise.
24            (PairSet(PairSet<A,B)): Likewise.
25            (contains(A,B)): Shortcut for pair handling.
26            (add(A,B)): Likewise.
27            (remove(A,B)): Likewise.        
28            * src/nongnu/cashews/rdf/Blank.java:
29            Now properly extends Node.
30            (toString()): Modified for subclass status.
31            (clone()): Likewise.
32            * src/nongnu/cashews/rdf/Node.java:
33            Turned into a class which implements Subject and RDFObject.
34            (type): New field holding the type of the node.
35            (clone()): New method.
36            (setType(URI)): New method.
37            (getType()): New method.
38            (toString()): New method.
39            (setType(String)): New method.
40            * src/nongnu/cashews/rdf/RDFHandler.java:
41            Moved from XMLParser to a separate class.
42            (RDF_NAMESPACE): Moved from XMLParser.
43            (graph): Moved from XMLParser.
44            (getGraph()): New accessor.
45            (parseAttributes(org.xml.sax.Attributes)): Convert attributes
46            to a PairMap.
47            (handleAttributes(PairMap<String,String,String>): Handle RDF attribs
48            in a central location.
49            (setSubjectType(String)): Central place for setting node type.
50            * src/nongnu/cashews/rdf/RDFObject.java:
51            Now a implemented interface of Node.
52            * src/nongnu/cashews/rdf/RDFURI.java:
53            (toString()): Modified for subclass status.
54            (clone()): Likewise.
55            * src/nongnu/cashews/rdf/XMLParser.java:
56            Now a small subclass to Parser.
57            (RDF_NAMESPACE): Moved to RDFHandler.
58            (reader): Moved to Parser.
59            (graph): Moved to RDFHandler.
60            (rdfHandler): Generic version in Parser.
61            (XMLParser(java.util.logging.Handler)): Shortcut for an RDF parse.
62            (parse(String)): Moved to Parser.
63            (parse(org.xml.sax.InputSource)): Moved to Parser.
64            (parse(java.io.File)): Moved to Parser.
65            (RDFHandler): Moved to its own class.
66            * src/nongnu/cashews/xml/Parser.java:
67            New class for a basic XML parser.
68            (reader): Field from rdf.XMLParser.
69            (xmlHandler): New field.
70            (Parser(java.util.logging.Handler)): Shortcut for a basic parse.
71            (Parser(java.util.logging.Handler,nongnu.cashews.xml.XmlBaseHandler)):
72            Central constructor.
73            (parse(String)): Moved from rdf.XMLParser.
74            (parse(org.xml.sax.InputSource)): Moved from rdf.XMLParser.
75            (parse(java.io.File)): Moved from rdf.XMLParser.
76            (getHandler()): New accessor.
77            (main(String[])): Test harness.
78            
79  2005-04-09  Andrew John Hughes  <gnu_andrew@member.fsf.org>  2005-04-09  Andrew John Hughes  <gnu_andrew@member.fsf.org>
80    
81          * lib/Makefile.am:          * lib/Makefile.am:

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26