Changeset 5852
- Timestamp:
- 2003-11-14T16:56:23+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/cdm/CollectionConfiguration.java
r5832 r5852 568 568 /** Retrieve or create the indexes Element. */ 569 569 private Element getOrCreateElementByTagName(String name, String conditional_attribute, String required_value) { 570 ///ystem.err.println("Get or create element by tag name: " + name);571 570 Element document_element = document.getDocumentElement(); 572 571 NodeList elements = document_element.getElementsByTagName(name); … … 618 617 } 619 618 NodeList index_elements = command_element.getElementsByTagName(INDEX_ELEMENT); 619 if (index_elements.getLength() == 0) { // no indexes 620 return ""; 621 } 620 622 // For each index, write its level, a colon, then concatenate its child content elements into a single comma separated list 621 623 int index_elements_length = index_elements.getLength(); … … 889 891 command_element = document.createElement(UNKNOWN_ELEMENT); 890 892 MSMUtils.setValue(command_element, command_str); 891 893 } 892 894 } 893 895 // Or an empty line to remember for later … … 1038 1040 StringTokenizer tokenizer = new StringTokenizer(command_str); 1039 1041 String command = tokenizer.nextToken(); 1040 if(tokenizer.hasMoreTokens()) { 1041 command_element = document.createElement(INDEXES_ELEMENT); 1042 } 1042 command_element = document.createElement(INDEXES_ELEMENT); 1043 1043 command_element.setAttribute(ASSIGNED_ATTRIBUTE, (command.equals(INDEX_STR) ? TRUE_STR : FALSE_STR)); 1044 1044 command = null; 1045 if(!tokenizer.hasMoreTokens()) { 1046 1047 // there are no indexes 1048 command_element.setAttribute(ASSIGNED_ATTRIBUTE, FALSE_STR); 1049 command_element.setAttribute(MGPP_ATTRIBUTE, FALSE_STR); // for now 1050 tokenizer = null; 1051 return command_element; 1052 } 1053 1045 1054 while(tokenizer.hasMoreTokens()) { 1046 1055 Element index_element = document.createElement(INDEX_ELEMENT);
Note:
See TracChangeset
for help on using the changeset viewer.