Changeset 9289
- Timestamp:
- 2005-03-04T15:55:04+13:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/service/IViaRetrieve.java
r9234 r9289 35 35 protected String ivia_server_url = null; 36 36 37 public IViaRetrieve() { 38 does_structure = false; 39 } 40 37 41 //Configure IViaRetrieve Service 38 42 public boolean configure(Element info, Element extra_info) 39 43 { 44 if (!super.configure(info, extra_info)) { 45 return false; 46 } 47 40 48 Element server_elem = (Element)GSXML.getChildByTagName(info, "iViaServer"); 41 49 if (server_elem == null) { … … 47 55 System.err.println("IViaRetrieve.configure error: no url for the iViaServer element"); 48 56 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 format61 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?67 57 } 68 58 return true; … … 178 168 return false; 179 169 } 170 180 171 protected BufferedReader makeConnection(String url_string) { 181 172 BufferedReader reader = null;
Note:
See TracChangeset
for help on using the changeset viewer.