Changeset 6384


Ignore:
Timestamp:
2004-01-09T14:50:18+13:00 (20 years ago)
Author:
jmt12
Message:

Now parses HiddenGLI and ModeGLI attributes of import and build arguments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/collection/BuildOptions.java

    r6087 r6384  
    112112    }
    113113
    114     /** Retrieve the number of arguments involved in building. */
     114    /** Retrieve the number of arguments involved in building.
     115     */
    115116    public int getBuildArgumentCount() {
    116     NodeList build_options = build_arguments_element.getElementsByTagName(OPTION);
    117     return build_options.getLength();
     117    // Determining the total count is easy.
     118    NodeList argument_elements = build_arguments_element.getElementsByTagName(OPTION);
     119    return argument_elements.getLength();
    118120    }
    119121
     
    153155    }
    154156
    155     /** Retrieve the number of arguments involved in importing. */
     157    /** Retrieve the number of arguments involved in importing.
     158     */
    156159    public int getImportArgumentCount() {
    157     NodeList import_options = import_arguments_element.getElementsByTagName(OPTION);
    158     return import_options.getLength();
     160    // Determining the total count is easy.
     161    NodeList argument_elements = import_arguments_element.getElementsByTagName(OPTION);
     162    return argument_elements.getLength();
    159163    }
    160164
     
    277281            range_raw = null;
    278282            }
     283            else if(node_name.equals(StaticStrings.HIDDENGLI_ELEMENT)) {
     284            argument.setHiddenGLI();
     285            }
     286            else if(node_name.equals(StaticStrings.MODEGLI_ELEMENT)) {
     287            String mode_level_str = MSMUtils.getValue(node);
     288            try {
     289                int mode_level = Integer.parseInt(mode_level_str);
     290                argument.setModeLevel(mode_level);
     291            }
     292            catch(Exception exception) {
     293                Gatherer.println("Exception in BuildOptions.getArgument() - Unexpected but non-fatal");
     294                Gatherer.printStackTrace(exception);
     295            }
     296            }
    279297        }
    280298        }
Note: See TracChangeset for help on using the changeset viewer.