Package net.sourceforge.yagsbook.encyclopedia.interfaces

Examples of net.sourceforge.yagsbook.encyclopedia.interfaces.IEntry


     * @author Samuel Penn.
     */
    private class TitleCompare implements Comparator {
        public int
        compare(Object o1, Object o2) {
            IEntry    e1 = (IEntry)o1;
            IEntry    e2 = (IEntry)o2;

            return e1.getTitle().compareTo(e2.getTitle());
        }
View Full Code Here


            table.put(uri, title);
        }
       
        Iterator    iter = source.iterator();
        while (iter.hasNext()) {
            IEntry      entry = (IEntry) iter.next();
            String      title = (String)table.get(entry.getUri());
           
            assertNotNull("Could not recognise entry ["+entry.getUri()+"]",
                            title);
            assertEquals("Title is unexpected", title, entry.getTitle());
        }
    }
View Full Code Here

            // No entries to create categories for. Nothing to do.
            return;
        }
        iter = index.iterator();
        while (iter.hasNext()) {
            IEntry  entry = (IEntry)iter.next();
            Vector  v = (Vector)table.get(entry.getCategory());
            if (v == null) {
                v = new Vector();
                table.put(entry.getCategory(), v);
            }
            v.add(entry);
        }

        writer.write("<div class=\"categories\">\n");
View Full Code Here

            return;
        }

        writer.write("<p>\n");
        for (int i=0; i < v.size(); i++) {
            IEntry      entry = (IEntry) v.elementAt(i);
            writeEntry(entry);
            //writer.write(entry.getTitle());
            if (i < v.size()-1) {
                writer.write("; ");
            }
View Full Code Here

    public IEntry
    getEntry(String uri) {
        Iterator iter = set.iterator();
        while (iter.hasNext()) {
            IEntry entry = (IEntry)iter.next();
            if (entry.getUri().equals(uri)) {
                return entry;
            }
        }

        return (IEntry)null;
View Full Code Here

    dump() {
        System.out.println(name+":");

        Iterator iter = set.iterator();
        while (iter.hasNext()) {
            IEntry entry = (IEntry)iter.next();
            System.out.println("    "+entry.getUri()+" ("+entry.getTitle()+")");
        }
    }
View Full Code Here

        Iterator        iter = set.iterator();

        subjectList = new Hashtable();
       
        while (iter.hasNext()) {
            IEntry      entry = (IEntry) iter.next();
            String      subject = entry.getSubject().getUri();
            String      uri = entry.getUri();
            TreeSet     subjectSet = (TreeSet) subjectList.get(subject);
           
            if (subjectSet == null) {
                subjectSet = new TreeSet();
                subjectList.put(subject, subjectSet);
            }
            subjectSet.add(new Topic(uri, entry.getTitle()));
        }
    }
View Full Code Here

        }
       
        Vector      vector = new Vector();
        while (iter.hasNext()) {
            Topic   topic = (Topic)iter.next();
            IEntry  entry = getEntry(topic.getUri());
            if (!includeParent && entry.getUri().equals(subject.getUri())) {
                continue;
            }
            vector.add(entry);
        }
View Full Code Here

    OLDgetBySubject(Topic subject, boolean includeParent) {
        Vector  vector = new Vector();

        Iterator    iter = set.iterator();
        while (iter.hasNext()) {
            IEntry entry = (IEntry)iter.next();
            if (entry.getSubject().equals(subject)) {
                if (!includeParent && entry.getSubject().equals(entry.getUri())) {
                    continue;
                }
                vector.add(entry);
            }
        }
View Full Code Here

     * @author Samuel Penn.
     */
    private class FileCompare implements Comparator {
        public int
        compare(Object o1, Object o2) {
            IEntry    e1 = (IEntry)o1;
            IEntry    e2 = (IEntry)o2;

            return e1.getUri().compareTo(e2.getUri());
        }
View Full Code Here

TOP

Related Classes of net.sourceforge.yagsbook.encyclopedia.interfaces.IEntry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.