Changeset 9289


Ignore:
Timestamp:
2005-03-04T15:55:04+13:00 (19 years ago)
Author:
kjdon
Message:

removed some unnecessary stuff from configure - call the super class configure instead

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/service/IViaRetrieve.java

    r9234 r9289  
    3535    protected String ivia_server_url = null;
    3636   
     37    public IViaRetrieve() {
     38    does_structure = false;
     39    }
     40   
    3741    //Configure IViaRetrieve Service
    3842    public boolean configure(Element info, Element extra_info)
    3943    {
     44    if (!super.configure(info, extra_info)) {
     45        return false;
     46    }
     47   
    4048    Element server_elem = (Element)GSXML.getChildByTagName(info, "iViaServer");
    4149    if (server_elem == null) {
     
    4755        System.err.println("IViaRetrieve.configure error: no url for the iViaServer element");
    4856        return false;
    49     }
    50     Element dc_service = this.doc.createElement(GSXML.SERVICE_ELEM);
    51     dc_service.setAttribute(GSXML.TYPE_ATT, GSXML.SERVICE_TYPE_RETRIEVE);
    52     dc_service.setAttribute(GSXML.NAME_ATT, DOCUMENT_CONTENT_RETRIEVE_SERVICE);
    53     this.short_service_info.appendChild(dc_service);
    54 
    55     Element dm_service = this.doc.createElement(GSXML.SERVICE_ELEM);
    56     dm_service.setAttribute(GSXML.TYPE_ATT, GSXML.SERVICE_TYPE_RETRIEVE);
    57     dm_service.setAttribute(GSXML.NAME_ATT, DOCUMENT_METADATA_RETRIEVE_SERVICE);
    58     this.short_service_info.appendChild(dm_service);
    59    
    60     // look for document display format
    61     String path = GSPath.appendLink(GSXML.SEARCH_ELEM, GSXML.FORMAT_ELEM);
    62     path = GSPath.appendLink(GSXML.DISPLAY_ELEM, GSXML.FORMAT_ELEM);
    63     Element display_format = (Element)GSXML.getNodeByPath(extra_info, path);
    64     if (display_format != null) {
    65         this.format_info_map.put(DOCUMENT_CONTENT_RETRIEVE_SERVICE, this.doc.importNode(display_format, true));
    66         // shoudl we make a copy?
    6757    }
    6858    return true;
     
    178168    return false;
    179169    }
     170
    180171    protected BufferedReader makeConnection(String url_string) {
    181172    BufferedReader reader = null;
Note: See TracChangeset for help on using the changeset viewer.