Ignore:
Timestamp:
2008-08-14T19:53:04+12:00 (16 years ago)
Author:
ak19
Message:

Added method displayAllEntries() to return a display String of the key, value pairs in the database for debugging purposes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/src/java/org/greenstone/gsdl3/util/GDBMWrapper.java

    r15325 r16797  
    102102  }
    103103
     104    /** returns a string of key-value entries that
     105     *  can be printed for debugging purposes. */
     106    public String displayAllEntries() {
     107    StringBuffer output = new StringBuffer();
     108    try{
     109        java.util.Enumeration e = db_.keys();
     110        while(e.hasMoreElements()) {
     111        Object key = e.nextElement();
     112        Object value = db_.fetch(key);
     113
     114        output.append("key href: ");
     115        output.append((String)key);
     116        output.append("\tvalue ID: ");
     117        output.append((String)value);
     118        output.append("\n");
     119        //logger.warn("key: " + key + "\tvalue: " + value);
     120        }
     121    } catch(Exception e) {
     122        logger.warn("Exception encountered when trying to displayAllEntries():" + e);
     123    }
     124    return output.toString();
     125    }
    104126}
Note: See TracChangeset for help on using the changeset viewer.