Changeset 13830 for trunk/gsdl3/src/java/org/greenstone
- Timestamp:
- 2007-01-30T17:33:33+13:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/collection/Collection.java
r13270 r13830 151 151 Element display_list = (Element)GSXML.getChildByTagName(coll_config_xml, GSXML.DISPLAY_TEXT_ELEM+GSXML.LIST_MODIFIER); 152 152 if (display_list != null) { 153 resolveMacros(display_list); 153 154 addDisplayItems(display_list); 154 155 } 155 156 return true; 156 157 158 } 159 160 protected boolean resolveMacros(Element display_list) { 161 if (display_list==null) return false; 162 NodeList displaynodes = display_list.getElementsByTagName(GSXML.DISPLAY_TEXT_ELEM); 163 if (displaynodes.getLength()>0) { 164 String http_site = this.site_http_address; 165 String http_collection = this.site_http_address +"/collect/"+this.cluster_name; 166 for(int k=0; k<displaynodes.getLength(); k++) { 167 Element d = (Element) displaynodes.item(k); 168 String text = GSXML.getNodeText(d); 169 text = text.replaceAll("_httpsite_", http_site); 170 text = text.replaceAll("_httpcollection_", http_collection); 171 GSXML.setNodeText(d, text); 172 } 173 } 174 return true; 157 175 } 158 176 /**
Note:
See TracChangeset
for help on using the changeset viewer.