com.github.antelopeframework.util.RuntimeProperties Maven / Gradle / Ivy
The newest version!
package com.github.antelopeframework.util;
//package cn.antelope.framework.util;
//
//import java.util.Properties;
//
///**
// *
// * @author yangzhi
// */
//public class RuntimeProperties extends Properties {
// private static final long serialVersionUID = 1L;
//
// public RuntimeProperties() {
// this(null);
// }
//
// public RuntimeProperties(Properties properties) {
// this.putAll(properties);
// }
//
// @Override
// public String getProperty(String key) {
// String property = System.getProperty(key);
//
// if (property != null) {
// return property;
// }
//
// return super.getProperty(key);
// }
//
// public String get(String key) {
// return getProperty(key);
// }
//
// public String get(String key, String defaultValue) {
// return getProperty(key, defaultValue);
// }
//
// public long getLong(String key, long defaultValue) {
// String string = get(key);
// if (string == null) {
// return defaultValue;
// }
//
// try {
// return Long.parseLong(string);
// } catch (NumberFormatException e) {
// // incorrect property format, should we rethrow?
// return defaultValue;
// }
// }
//
// public int getInteger(String key, int defaultValue) {
// String string = get(key);
// if (string == null) {
// return defaultValue;
// }
//
// try {
// return Integer.parseInt(string);
// } catch (NumberFormatException e) {
// // incorrect property format, should we rethrow?
// return defaultValue;
// }
// }
//
// public boolean getBoolean(String key, boolean defaultValue) {
// String string = get(key);
// return string != null ? "true".equalsIgnoreCase(string) : defaultValue;
// }
//
// @Override
// public String toString() {
// return super.toString();
// }
//}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy