Changeset 12163
- Timestamp:
- 2006-07-12T11:18:44+12:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/cdm/LevelManager.java
r12074 r12163 19 19 20 20 private Level default_level = null; 21 21 private String build_type = null; 22 22 private Control controls = null; 23 23 24 public LevelManager(Element levels ) {24 public LevelManager(Element levels, String current_build_type) { 25 25 super(levels, CollectionConfiguration.LEVEL_ELEMENT, new Level()); 26 26 DebugStream.println("LevelManager: " + getSize() + " levels parsed."); 27 27 28 28 levels_model = this; 29 29 build_type = current_build_type; 30 if (build_type.equals(BuildTypeManager.BUILD_TYPE_MG)) { 31 levels_model.setAssigned(false); 32 } 30 33 // Parse and retrieve the default level 31 34 NodeList default_level_elements = CollectionDesignManager.collect_config.getDocumentElement().getElementsByTagName(CollectionConfiguration.LEVEL_DEFAULT_ELEMENT); 32 35 if(default_level_elements.getLength() > 0) { 33 36 default_level = new Level((Element)default_level_elements.item(0)); 37 if (build_type.equals(BuildTypeManager.BUILD_TYPE_MG)) { 38 default_level.setAssigned(false); 39 } 34 40 } 35 41 } … … 55 61 56 62 public void buildTypeChanged(String new_build_type) { 63 build_type = new_build_type; 57 64 boolean enabled = true; 58 65 if (new_build_type.equals(BuildTypeManager.BUILD_TYPE_MG)) { … … 203 210 } 204 211 setDefault(default_l); 205 } 212 // make sure the assigned-ness is set correctly 213 buildTypeChanged(build_type); 214 } 215 206 216 validateControls(); 207 217 JLabel checkbox_label = new JLabel(Dictionary.get("CDM.LevelManager.Level_Title"));
Note:
See TracChangeset
for help on using the changeset viewer.