public int getVarArgCount(String avar) { ConfigurationInfo info = getInfo(avar); assert (info != null); return info.getArgCount(); }
public boolean isValidVar(String avar) { String var = unalias(avar); ConfigurationInfo info = getInfo(var); return (info != null); }
public boolean isValidVar(String avar) { String var = unalias(avar); ConfigurationInfo info = getInfo(var); return (info != null); }
public int getVarArgCount(String avar) { ConfigurationInfo info = getInfo(avar); assert (info != null); return info.getArgCount(); }
public String getVarArgName(String avar, int argnum) { String var = unalias(avar); ConfigurationInfo info = getInfo(var); if (info == null) { assert false : ("must call isValid to check vars!"); } return info.getArgName(argnum); }
private static boolean isBoolean(ConfigurationBuffer buffer, String var) { ConfigurationInfo info = buffer.getInfo(var); if (info.getArgCount() > 1) return false; Class<?> c = info.getArgType(0); return ((c == boolean.class) || (c == Boolean.class)); }
public String getVarArgName(String avar, int argnum) { String var = unalias(avar); ConfigurationInfo info = getInfo(var); if (info == null) { assert false : ("must call isValid to check vars!"); } return info.getArgName(argnum); }
private static boolean isBoolean(ConfigurationBuffer buffer, String var) { ConfigurationInfo info = buffer.getInfo(var); if (info.getArgCount() > 1) return false; Class<?> c = info.getArgType(0); return ((c == boolean.class) || (c == Boolean.class)); }
/** * Add any default values to an argument, if the user did not specify them * on the command line. * * @param avar the argument variable * @param argCount the number of argument values specified * @param vals Values to add any default values to */ private void addAnyDefaultArgValues(String avar, int argCount, List<String> vals) { ConfigurationInfo info = getInfo(avar); final int missingArgsCount = argCount - vals.size(); if (missingArgsCount == 0 || info.getDefaultArgValues() == null) return; final String[] defaultArgValues = info.getDefaultArgValues(); final int defaultArgsCount = defaultArgValues.length; final int defaultArgsStart = defaultArgsCount - missingArgsCount; for (int i = defaultArgsStart; i < defaultArgsCount; i++) { vals.add(defaultArgValues[i]); } }
/** * Add any default values to an argument, if the user did not specify them * on the command line. * * @param avar the argument variable * @param argCount the number of argument values specified * @param vals Values to add any default values to */ private void addAnyDefaultArgValues(String avar, int argCount, List<String> vals) { ConfigurationInfo info = getInfo(avar); final int missingArgsCount = argCount - vals.size(); if (missingArgsCount == 0 || info.getDefaultArgValues() == null) return; final String[] defaultArgValues = info.getDefaultArgValues(); final int defaultArgsCount = defaultArgValues.length; final int defaultArgsStart = defaultArgsCount - missingArgsCount; for (int i = defaultArgsStart; i < defaultArgsCount; i++) { vals.add(defaultArgValues[i]); } }
private void storeValue(String avar, ConfigurationValue val, boolean append) throws ConfigurationException { String var = unalias(avar); ConfigurationInfo info = getInfo(var); List<ConfigurationValue> vals; if (varMap.containsKey(var)) { vals = varMap.get(var); assert (vals.size() > 0); ConfigurationValue first = vals.get(0); if (!append && !first.getSource().equals(val.getSource())) vals.clear(); else if (!info.allowMultiple()) throw new ConfigurationException.IllegalMultipleSet( var, val.getSource(), val.getLine()); } else { vals = new LinkedList<ConfigurationValue>(); varMap.put(var, vals); } vals.add(val); }
private void storeValue(String avar, ConfigurationValue val, boolean append) throws ConfigurationException { String var = unalias(avar); ConfigurationInfo info = getInfo(var); List<ConfigurationValue> vals; if (varMap.containsKey(var)) { vals = varMap.get(var); assert (vals.size() > 0); ConfigurationValue first = vals.get(0); if (!append && !first.getSource().equals(val.getSource())) vals.clear(); else if (!info.allowMultiple()) throw new ConfigurationException.IllegalMultipleSet( var, val.getSource(), val.getLine()); } else { vals = new LinkedList<ConfigurationValue>(); varMap.put(var, vals); } vals.add(val); }
node.fullname = name; node.shortname = token; node.info = cfgbuf.getInfo(name); node.values = cfgbuf.getVar(name); current.children.put(token, node);
node.fullname = name; node.shortname = token; node.info = cfgbuf.getInfo(name); node.values = cfgbuf.getVar(name); current.children.put(token, node);
ConfigurationInfo info = getInfo(var);
ConfigurationInfo info = getInfo(var);
public static String formatBuffer(ConfigurationBuffer cfgbuf, String rootElement, LocalizationManager lmgr, String prefix) { FormatNode root = new FormatNode(); root.shortname = rootElement; for (final String var : cfgbuf.getVars()) { // if var is a 'hidden' or a 'removed' parameter, don't dump. ConfigurationInfo info = cfgbuf.getInfo(var); if (info != null && (info.isHidden() || info.isRemoved() || !info.isDisplayed())) { continue; } addNode(cfgbuf, var, root); } return formatBuffer1(cfgbuf, root, "", lmgr, prefix); }
public static String formatBuffer(ConfigurationBuffer cfgbuf, String rootElement, LocalizationManager lmgr, String prefix) { FormatNode root = new FormatNode(); root.shortname = rootElement; for (final String var : cfgbuf.getVars()) { // if var is a 'hidden' or a 'removed' parameter, don't dump. ConfigurationInfo info = cfgbuf.getInfo(var); if (info != null && (info.isHidden() || info.isRemoved() || !info.isDisplayed())) { continue; } addNode(cfgbuf, var, root); } return formatBuffer1(cfgbuf, root, "", lmgr, prefix); }
ConfigurationInfo info = configurationBuffer.getInfo(var); List<ConfigurationValue> values = configurationBuffer.getVar(var); if (values != null)
ConfigurationInfo info = configurationBuffer.getInfo(var); List<ConfigurationValue> values = configurationBuffer.getVar(var); if (values != null)