Ignore:
Timestamp:
2005-05-04T15:33:04+12:00 (19 years ago)
Author:
kjdon
Message:

added a method processErrorElements which looks for error elements in a response and adds them into the page

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ant-install-branch/gsdl3/src/java/org/greenstone/gsdl3/action/Action.java

    r9798 r9805  
    119119    }
    120120
     121    protected boolean processErrorElements(Element message, Element page) {
     122    NodeList error_nodes = message.getElementsByTagName(GSXML.ERROR_ELEM);
     123    if (error_nodes.getLength()==0) {
     124        return false;
     125    }
     126    Document owner = page.getOwnerDocument();
     127    for (int i=0; i<error_nodes.getLength(); i++) {
     128        page.appendChild(owner.importNode(error_nodes.item(i), true));
     129    }
     130    return true;
     131    }
    121132}
    122133
Note: See TracChangeset for help on using the changeset viewer.