Changeset 10515
- Timestamp:
- 2005-08-16T12:26:31+12:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/cdm/CollectionConfiguration.java
r10454 r10515 212 212 String command_element_name = command_element.getNodeName(); 213 213 if(command_element_name.equals(CLASSIFY_ELEMENT)) { 214 return self.classifyToString(command_element, show_extracted_namespace);214 return classifyToString(command_element, show_extracted_namespace); 215 215 } 216 216 else if(command_element_name.equals(FORMAT_ELEMENT)) { 217 return self.formatToString(command_element, show_extracted_namespace);217 return formatToString(command_element, show_extracted_namespace); 218 218 } 219 219 else if(command_element_name.equals(INDEXES_ELEMENT)) { 220 return self.indexesToString(command_element, show_extracted_namespace);220 return indexesToString(command_element, show_extracted_namespace); 221 221 } 222 222 else if(command_element_name.equals(INDEX_DEFAULT_ELEMENT)) { 223 return self.indexDefaultToString(command_element, show_extracted_namespace);223 return indexDefaultToString(command_element, show_extracted_namespace); 224 224 } 225 225 else if(command_element_name.equals(LANGUAGES_ELEMENT)) { 226 return self.languagesToString(command_element);226 return languagesToString(command_element); 227 227 } 228 228 else if(command_element_name.equals(LANGUAGE_DEFAULT_ELEMENT)) { 229 return self.languageDefaultToString(command_element);229 return languageDefaultToString(command_element); 230 230 } 231 231 else if(command_element_name.equals(LEVELS_ELEMENT)) { 232 return self.levelsToString(command_element);232 return levelsToString(command_element); 233 233 } 234 234 else if(command_element_name.equals(COLLECTIONMETADATA_ELEMENT)) { 235 return self.metadataToString(command_element, show_extracted_namespace);235 return metadataToString(command_element, show_extracted_namespace); 236 236 } 237 237 else if(command_element_name.equals(COLLECTIONMETADATA_CREATOR_ELEMENT)) { 238 return self.metadataToString(command_element, show_extracted_namespace);238 return metadataToString(command_element, show_extracted_namespace); 239 239 } 240 240 else if(command_element_name.equals(COLLECTIONMETADATA_MAINTAINER_ELEMENT)) { 241 return self.metadataToString(command_element, show_extracted_namespace);241 return metadataToString(command_element, show_extracted_namespace); 242 242 } 243 243 else if(command_element_name.equals(COLLECTIONMETADATA_PUBLIC_ELEMENT)) { 244 return self.metadataToString(command_element, show_extracted_namespace);244 return metadataToString(command_element, show_extracted_namespace); 245 245 } 246 246 else if (command_element_name.equals(BUILDTYPE_ELEMENT)) { 247 return self.metadataToString(command_element, show_extracted_namespace);247 return metadataToString(command_element, show_extracted_namespace); 248 248 } 249 249 else if(command_element_name.equals(PLUGIN_ELEMENT)) { 250 return self.pluginToString(command_element, show_extracted_namespace);250 return pluginToString(command_element, show_extracted_namespace); 251 251 } 252 252 else if(command_element_name.equals(SEARCHTYPE_ELEMENT)) { 253 return se lf.searchtypeToString(command_element);253 return searchtypeToString(command_element); 254 254 } 255 255 else if(command_element_name.equals(SUBCOLLECTION_ELEMENT)) { 256 return s elf.subcollectionToString(command_element, show_extracted_namespace);256 return subcollectionToString(command_element, show_extracted_namespace); 257 257 } 258 258 else if(command_element_name.equals(SUBCOLLECTION_DEFAULT_INDEX_ELEMENT)) { 259 return s elf.subcollectionDefaultIndexToString(command_element);259 return subcollectionDefaultIndexToString(command_element); 260 260 } 261 261 else if(command_element_name.equals(SUBCOLLECTION_INDEXES_ELEMENT)) { 262 return s elf.subcollectionIndexesToString(command_element);262 return subcollectionIndexesToString(command_element); 263 263 } 264 264 else if(command_element_name.equals(SUPERCOLLECTION_ELEMENT)) { 265 return s elf.supercollectionToString(command_element);265 return supercollectionToString(command_element); 266 266 } 267 267 else if(command_element_name.equals(UNKNOWN_ELEMENT)) { 268 return self.unknownToString(command_element);268 return unknownToString(command_element); 269 269 } 270 270 return ""; … … 309 309 static private ArrayList known_metadata; 310 310 311 static private CollectionConfiguration self;312 313 311 /** Gives the preferred ordering of commands */ 314 312 static final private String[] COMMAND_ORDER = {StaticStrings.COLLECTIONMETADATA_CREATOR_ELEMENT, StaticStrings.COLLECTIONMETADATA_MAINTAINER_ELEMENT, StaticStrings.COLLECTIONMETADATA_PUBLIC_ELEMENT, StaticStrings.SEARCHTYPE_ELEMENT, StaticStrings.BUILDTYPE_ELEMENT, StaticStrings.PLUGIN_ELEMENT, StaticStrings.INDEXES_ELEMENT, StaticStrings.LEVELS_ELEMENT, StaticStrings.INDEX_DEFAULT_ELEMENT, StaticStrings.LANGUAGES_ELEMENT, StaticStrings.LANGUAGE_DEFAULT_ELEMENT, StaticStrings.SUBCOLLECTION_ELEMENT, StaticStrings.SUBCOLLECTION_INDEXES_ELEMENT, StaticStrings.SUBCOLLECTION_DEFAULT_INDEX_ELEMENT, StaticStrings.SUPERCOLLECTION_ELEMENT, StaticStrings.CLASSIFY_ELEMENT, StaticStrings.FORMAT_ELEMENT, StaticStrings.COLLECTIONMETADATA_ELEMENT}; … … 322 320 /** ************************** Public Methods ***************************/ 323 321 324 public CollectionConfiguration(File collect_cfg_file) {325 this.self = this; 322 public CollectionConfiguration(File collect_cfg_file) 323 { 326 324 this.collect_cfg_file = collect_cfg_file; 327 325 // If collect_cfg is xml we can load it straight away … … 531 529 /** ************************** Private Methods ***************************/ 532 530 533 private String classifyToString(Element command_element, boolean show_extracted_namespace)531 static private String classifyToString(Element command_element, boolean show_extracted_namespace) 534 532 { 535 533 StringBuffer text = new StringBuffer(CLASSIFY_STR); … … 589 587 } 590 588 591 private String formatToString(Element command_element, boolean show_extracted_namespace) {589 static private String formatToString(Element command_element, boolean show_extracted_namespace) { 592 590 StringBuffer text = new StringBuffer(FORMAT_STR); 593 591 text.append(SPACE_CHARACTER); … … 616 614 617 615 /** Retrieve or create the indexes Element. */ 618 private Element getOrCreateElementByTagName(String name, String conditional_attribute, String required_value) {616 static private Element getOrCreateElementByTagName(String name, String conditional_attribute, String required_value) { 619 617 Element document_element = document.getDocumentElement(); 620 618 NodeList elements = document_element.getElementsByTagName(name); … … 653 651 } 654 652 655 private String indexesToString(Element command_element, boolean show_extracted_namespace) {653 static private String indexesToString(Element command_element, boolean show_extracted_namespace) { 656 654 boolean comment_only = false; 657 655 StringBuffer text = new StringBuffer(""); … … 707 705 } 708 706 709 private String indexDefaultToString(Element command_element, boolean show_extracted_namespace) {707 static private String indexDefaultToString(Element command_element, boolean show_extracted_namespace) { 710 708 StringBuffer text = new StringBuffer(""); 711 709 if(command_element.getAttribute(ASSIGNED_ATTRIBUTE).equals(FALSE_STR)) { … … 735 733 } 736 734 737 private String languagesToString(Element command_element) {735 static private String languagesToString(Element command_element) { 738 736 StringBuffer text = new StringBuffer(LANGUAGES_STR); 739 737 text.append(TAB_CHARACTER); … … 754 752 } 755 753 756 private String languageDefaultToString(Element command_element) {754 static private String languageDefaultToString(Element command_element) { 757 755 StringBuffer text = new StringBuffer(LANGUAGE_DEFAULT_STR); 758 756 text.append(TAB_CHARACTER); … … 761 759 } 762 760 763 private String levelsToString(Element command_element) {761 static private String levelsToString(Element command_element) { 764 762 StringBuffer text = new StringBuffer(""); 765 763 if(!command_element.getAttribute(ASSIGNED_ATTRIBUTE).equals(TRUE_STR)) { … … 783 781 } 784 782 785 static p ublicString metadataToString(Element command_element, boolean text_value) {783 static private String metadataToString(Element command_element, boolean text_value) { 786 784 boolean special = false; 787 785 // If there is no value attribute, then we don't write anything … … 1530 1528 } 1531 1529 1532 private String pluginToString(Element command_element, boolean show_extracted_namespace) {1530 static private String pluginToString(Element command_element, boolean show_extracted_namespace) { 1533 1531 StringBuffer text = new StringBuffer(); 1534 1532 if(!command_element.getAttribute(SEPARATOR_ATTRIBUTE).equals(TRUE_STR)) { … … 1575 1573 } 1576 1574 1577 private String searchtypeToString(Element command_element) {1575 static private String searchtypeToString(Element command_element) { 1578 1576 if(command_element.getAttribute(ASSIGNED_ATTRIBUTE).equals(TRUE_STR)) { 1579 1577 StringBuffer text = new StringBuffer(SEARCHTYPE_STR); … … 1593 1591 } 1594 1592 1595 private String subcollectionToString(Element command_element, boolean show_extracted_namespace) {1593 static private String subcollectionToString(Element command_element, boolean show_extracted_namespace) { 1596 1594 StringBuffer text = new StringBuffer(SUBCOLLECTION_STR); 1597 1595 text.append(SPACE_CHARACTER); … … 1621 1619 } 1622 1620 1623 private String subcollectionDefaultIndexToString(Element command_element) {1621 static private String subcollectionDefaultIndexToString(Element command_element) { 1624 1622 StringBuffer text = new StringBuffer(SUBCOLLECTION_DEFAULT_INDEX_STR); 1625 1623 text.append(TAB_CHARACTER); … … 1636 1634 } 1637 1635 1638 private String subcollectionIndexesToString(Element command_element) {1636 static private String subcollectionIndexesToString(Element command_element) { 1639 1637 StringBuffer text = new StringBuffer(SUBCOLLECTION_INDEX_STR); 1640 1638 text.append(TAB_CHARACTER); … … 1663 1661 } 1664 1662 1665 private String supercollectionToString(Element command_element) {1663 static private String supercollectionToString(Element command_element) { 1666 1664 NodeList content_elements = command_element.getElementsByTagName(COLLECTION_ELEMENT); 1667 1665 int content_elements_length = content_elements.getLength(); … … 1681 1679 } 1682 1680 1683 private String unknownToString(Element command_element) {1681 static private String unknownToString(Element command_element) { 1684 1682 return XMLTools.getValue(command_element); 1685 1683 }
Note:
See TracChangeset
for help on using the changeset viewer.