Ignore:
Timestamp:
2005-02-07T10:36:51+13:00 (19 years ago)
Author:
mdewsnip
Message:

More GEMS fixes, by Matthew Whyte. Can now create subelements of subelements.

File:
1 edited

Legend:

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

    r8932 r8971  
    405405           if(st.nextToken().compareTo("collect") == 0) {
    406406            colName = st.nextToken(); 
    407         System.err.println("colName is: " + colName); //debug
    408407           // metadata_set.old_filename = metadata_set.getName();
    409408           // metadata_set.setName(new String("(" + colName + ") " + metadata_set.getName()) );
     
    431430       @return void
    432431       Modified by Matthew Whyte 19/01/04
     432
     433       This should really be totally replaced by MetadataSet.removeElement --Matthew
    433434     */
    434435    public void removeElement(ElementWrapper element, ElementWrapper parent) {
     
    439440    if(set != null) {
    440441        //Remove the element
    441         if(parent == null)
    442         {
    443             set.removeElement(element.getElement(), null); //Let's not cause an exception!
    444         }
    445         else
    446         {
    447             set.removeElement(element.getElement(), parent.getElement());
    448         }
     442        set.removeElement(element.getElement(), parent);
    449443    }
    450444    else {
     
    463457    public void renameElement(ElementWrapper oldElement, String newName)
    464458    {
    465     GEMSNode node = null;
    466 
    467459    //Retrive the metadata set this element belongs to.
    468460    String namespace = oldElement.getNamespace();
     
    491483        for(int i = 0; i < all_values.size(); i++) {
    492484        GValueNode node = (GValueNode)all_values.get(i);
    493         TreePath path = new TreePath(node.getPath());
    494485        String full_value = node.getFullPath(false);
    495486        String index = model.getHIndex(full_value);
Note: See TracChangeset for help on using the changeset viewer.