Changeset 8863


Ignore:
Timestamp:
2004-12-20T17:27:38+13:00 (19 years ago)
Author:
kjdon
Message:

Matthew's changes - fixed up hashtable keys

Location:
trunk/gli/src/org/greenstone/gatherer/gems
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/gems/MetadataSet.java

    r8654 r8863  
    467467    public void removeElement(Element element) {
    468468    // we need to remove the value tree too!!
    469     removeValueTree(new ElementWrapper(element));
    470     root.removeChild(element);
     469    //System.err.println("removeElement in MetadataSet: element is: " + element); //Debug
     470
     471    try {
     472        removeValueTree(new ElementWrapper(element));
     473        root.removeChild(element);
     474
     475    } catch(Exception DOMException) { //The element does not exist!!
     476        System.err.println("Exception: '"+ DOMException + "' occured. Cannot remove element because it does not exist.");
     477    }
    471478    }
    472479    /** Used to remove the value tree for a specific element.
  • trunk/gli/src/org/greenstone/gatherer/gems/MetadataSetManager.java

    r8809 r8863  
    374374           if(st.nextToken().compareTo("collect") == 0) {
    375375            colName = st.nextToken(); 
     376        System.err.println("colName is: " + colName); //debug
    376377           // metadata_set.old_filename = metadata_set.getName();
    377378           // metadata_set.setName(new String("(" + colName + ") " + metadata_set.getName()) );
     
    384385    //mds_hashtable.put(metadata_set.getNamespace(), metadata_set);
    385386    if (colName.equals("")) {
    386         mds_hashtable.put(colName+":"+metadata_set.getNamespace(), metadata_set);
     387        //mds_hashtable.put(colName+":"+metadata_set.getNamespace(), metadata_set);
     388        mds_hashtable.put(metadata_set.getNamespace(), metadata_set);
    387389    } else {
    388390        metadata_set.setCollection(colName);
     
    401403        String old_name = element.toString();
    402404        // Remove the element.
     405       
    403406        set.removeElement(element.getElement());
    404407    }
Note: See TracChangeset for help on using the changeset viewer.