當前位置: 首頁>>代碼示例>>Java>>正文


Java XMLConfiguration.getInt方法代碼示例

本文整理匯總了Java中org.apache.commons.configuration.XMLConfiguration.getInt方法的典型用法代碼示例。如果您正苦於以下問題:Java XMLConfiguration.getInt方法的具體用法?Java XMLConfiguration.getInt怎麽用?Java XMLConfiguration.getInt使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.commons.configuration.XMLConfiguration的用法示例。


在下文中一共展示了XMLConfiguration.getInt方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: reloadConfigurationInner

import org.apache.commons.configuration.XMLConfiguration; //導入方法依賴的package包/類
@Override
protected synchronized void reloadConfigurationInner() throws IOException {
    try {
        config = new XMLConfiguration();
        config.setDelimiterParsingDisabled(true);
        config.load(getConfigFile());
        this.inventoryRmiServicePort = config.getInt(INVENTORY_RMI_SERVICE_PORT);
        log().info("reload finished.");
    } catch (ConfigurationException e) {
        log().error(e.getMessage(), e);
        throw new IOException("failed to reload config: " + FILE_NAME);
    }
}
 
開發者ID:openNaEF,項目名稱:openNaEF,代碼行數:14,代碼來源:MplsNmsConfiguration.java

示例2: init

import org.apache.commons.configuration.XMLConfiguration; //導入方法依賴的package包/類
/**
 * Creates the configuration object form the {@value #CONFIG_FILE} file.
 */
@PostConstruct
public void init() {
    try {
        config = new XMLConfiguration(CONFIG_FILE);
        certificateCheckThreshold = config.getInt(CERTIFICATE_CHECK_THRESHOLD);
        certificateCheckSchedule = readSchedule(config.subset(CERTIFICATE_CHECK_SCHEDULE));
    } catch (ConfigurationException e) {
        logger.error("There was a problem with loading the configuration.", e);
        throw new WrdzConfigurationError(e);
    }
}
 
開發者ID:psnc-dl,項目名稱:darceo,代碼行數:15,代碼來源:ZuConfiguration.java

示例3: initialize

import org.apache.commons.configuration.XMLConfiguration; //導入方法依賴的package包/類
/**
   * implements the initialize method of the SimulatorEngine
   * 
   * @param controller 
   *          the SimulatorController
   * @param propFile
   *          the path and name of the configuration file
   * @throws SimulatorServerException
   */
public void initialize(SimulatorController controller, String propFile
        ) throws SimulatorServerException {
   // TODO: adjust to xml properties file, move configuration from constructor to initialization.
   this.controller = controller;

     // load properties
     URL url = ResourceLocator.getURL(propFile, defaultPropFile, this.getClass());
     try {
        config = new XMLConfiguration(url);
     } catch (ConfigurationException ce) {
        throw new SimulatorServerException("SimulatorClient configuration file not found.");
     }

     // check properties
     if (!config.containsKey("host")) {
        throw new SimulatorServerException("Property 'host' not found.");
     }
     if (!config.containsKey("port")) {
        throw new SimulatorServerException("Property 'port' not found.");
     }
     if (!config.containsKey("timeout")) {
        throw new SimulatorServerException("Property 'timeout' not found.");
     }
     if (!config.containsKey("waittime")) {
        throw new SimulatorServerException("Property 'waittime' not found.");
     }
     
     // get properties
     host = config.getString("host");
     try {
        port = config.getInt("port");
        timeout = config.getInt("timeout");
        waittime = config.getInt("waittime");
     } catch (NumberFormatException e) {
        throw new SimulatorServerException("Properties 'port', 'timeout' and 'waittime' must be numbers");
     }
     
     tryToConnect();
}
 
開發者ID:Fosstrak,項目名稱:fosstrak-hal,代碼行數:49,代碼來源:SimulatorClient.java

示例4: getParameterValue

import org.apache.commons.configuration.XMLConfiguration; //導入方法依賴的package包/類
public static Object getParameterValue(XMLConfiguration config, int currentRule, int currentParameter, String parameterType) throws Exception {
		String key = "AccessControlRules.AccessControlRule(" + 
			currentRule + ").Parameters.Parameter(" + currentParameter + ")[@value]";
		Object parameterValue;
		if("String".equalsIgnoreCase(parameterType)) {
			parameterValue = config.getString(key);
		} else if("StringArray".equalsIgnoreCase(parameterType)) {
			parameterValue = config.getStringArray(key);
		} else if("Boolean".equalsIgnoreCase(parameterType)){ 
			parameterValue = config.getBoolean(key);
		} else if("Byte".equalsIgnoreCase(parameterType)){ 
			parameterValue = config.getByte(key);
		} else if("Int".equalsIgnoreCase(parameterType)){ 
			parameterValue = config.getInt(key);
		} else if("Long".equalsIgnoreCase(parameterType)){ 
			parameterValue = config.getLong(key);
		} else if("Float".equalsIgnoreCase(parameterType)){ 
			parameterValue = config.getFloat(key);
		} else if("Double".equalsIgnoreCase(parameterType)){ 
			parameterValue = config.getDouble(key);
		} else if("BigDecimal".equalsIgnoreCase(parameterType)){ 
			parameterValue = config.getBigDecimal(key);
		} else if("BigInteger".equalsIgnoreCase(parameterType)){ 
			parameterValue = config.getBigInteger(key);
		} else if("Date".equalsIgnoreCase(parameterType)){
			parameterValue = java.text.DateFormat.getDateInstance().parse(config.getString(key));
		} else if("Time".equalsIgnoreCase(parameterType)){
			java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("h:mm a");
			parameterValue = sdf.parseObject(config.getString(key)); 
//			parameterValue = java.text.DateFormat.getTimeInstance().parse(config.getString(key));
		}		
		//add timestamp. check for other stuff.
		else {
			throw new IllegalArgumentException("Unable to load the key \"" + key 
					+ "\", because " + "the type \"" + parameterType + 
					"\" was not recognized." );
		}
		return parameterValue;
	}
 
開發者ID:abimael93,項目名稱:owasp-esapi-java,代碼行數:40,代碼來源:ACRParameterLoaderHelper.java

示例5: WorkloadSetup

import org.apache.commons.configuration.XMLConfiguration; //導入方法依賴的package包/類
public WorkloadSetup(XMLConfiguration xmlConfig){
    this.xmlConfig = xmlConfig;
    this.targetTPS = xmlConfig.getInt("target_TPS");
}
 
開發者ID:faclc4,項目名稱:HTAPBench,代碼行數:5,代碼來源:WorkloadSetup.java


注:本文中的org.apache.commons.configuration.XMLConfiguration.getInt方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。