本文整理了Java中com.graphhopper.util.Helper.isEmpty()
方法的一些代码示例,展示了Helper.isEmpty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Helper.isEmpty()
方法的具体详情如下:
包路径:com.graphhopper.util.Helper
类名称:Helper
方法名:isEmpty
暂无
代码示例来源:origin: graphhopper/graphhopper
public boolean isValidName() {
return !Helper.isEmpty(name);
}
代码示例来源:origin: graphhopper/graphhopper
public static int countOccurence(String phrase, String splitter) {
if (isEmpty(phrase))
return 0;
return phrase.trim().split(splitter).length;
}
代码示例来源:origin: graphhopper/graphhopper
public GHDirectory(String _location, DAType defaultType) {
this.defaultType = defaultType;
if (isEmpty(_location))
_location = new File("").getAbsolutePath();
if (!_location.endsWith("/"))
_location += "/";
location = _location;
File dir = new File(location);
if (dir.exists() && !dir.isDirectory())
throw new RuntimeException("file '" + dir + "' exists but is not a directory");
}
代码示例来源:origin: graphhopper/graphhopper
@Override
public String toString() {
String str = "";
if (!Helper.isEmpty(name)) {
str += name + " ";
}
return str + "time:" + getSeconds();
}
代码示例来源:origin: graphhopper/graphhopper
/**
* This file can be any file type supported by the DataReader. E.g. for the OSMReader it is the
* OSM xml (.osm), a compressed xml (.osm.zip or .osm.gz) or a protobuf file (.pbf)
*/
public GraphHopper setDataReaderFile(String dataReaderFileStr) {
ensureNotLoaded();
if (isEmpty(dataReaderFileStr))
throw new IllegalArgumentException("Data reader file cannot be empty.");
dataReaderFile = dataReaderFileStr;
return this;
}
代码示例来源:origin: graphhopper/graphhopper
public boolean getBool(String key, boolean _default) {
String str = get(key);
if (!Helper.isEmpty(str)) {
try {
return Boolean.parseBoolean(str);
} catch (Exception ex) {
}
}
return _default;
}
代码示例来源:origin: graphhopper/graphhopper
public double getDouble(String key, double _default) {
String str = get(key);
if (!Helper.isEmpty(str)) {
try {
return Double.parseDouble(str);
} catch (Exception ex) {
}
}
return _default;
}
代码示例来源:origin: graphhopper/graphhopper
public String get(String key, String _default) {
String str = get(key);
if (Helper.isEmpty(str))
return _default;
return str;
}
代码示例来源:origin: graphhopper/graphhopper
String get(String key) {
if (Helper.isEmpty(key))
return "";
// query accepts camelCase and under_score
String val = map.get(Helper.camelCaseToUnderScore(key));
if (val == null)
return "";
return val;
}
代码示例来源:origin: graphhopper/graphhopper
PMap merge(Map<String, String> map) {
for (Map.Entry<String, String> e : map.entrySet()) {
if (Helper.isEmpty(e.getKey()))
continue;
put(e.getKey(), e.getValue());
}
return this;
}
代码示例来源:origin: graphhopper/graphhopper
public AbstractDataAccess(String name, String location, ByteOrder order) {
byteOrder = order;
bitUtil = BitUtil.get(order);
this.name = name;
if (!Helper.isEmpty(location) && !location.endsWith("/"))
throw new IllegalArgumentException("Create DataAccess object via its corresponding Directory!");
this.location = location;
}
代码示例来源:origin: graphhopper/graphhopper
@Override
public String tr(String key, Object... params) {
String val = map.get(toLowerCase(key));
if (isEmpty(val))
return key;
return String.format(Locale.ROOT, val, params);
}
代码示例来源:origin: graphhopper/graphhopper
public int getInt(String key, int _default) {
String str = get(key);
if (!Helper.isEmpty(str)) {
try {
return Integer.parseInt(str);
} catch (Exception ex) {
}
}
return _default;
}
代码示例来源:origin: graphhopper/graphhopper
public float getFloat(String key, float _default) {
String str = get(key);
if (!Helper.isEmpty(str)) {
try {
return Float.parseFloat(str);
} catch (Exception ex) {
}
}
return _default;
}
代码示例来源:origin: graphhopper/graphhopper
protected boolean checkBeforeRename(String newName) {
if (Helper.isEmpty(newName))
throw new IllegalArgumentException("newName mustn't be empty!");
if (newName.equals(name))
return false;
if (isStoring() && new File(location + newName).exists())
throw new IllegalArgumentException("file newName already exists!");
return true;
}
代码示例来源:origin: graphhopper/graphhopper
public long getLong(String key, long _default) {
String str = get(key);
if (!Helper.isEmpty(str)) {
try {
return Long.parseLong(str);
} catch (Exception ex) {
}
}
return _default;
}
代码示例来源:origin: graphhopper/graphhopper
public MatrixResponse route(GHMRequest request) {
if (!Helper.isEmpty(key)) {
request.getHints().put(KEY, key);
}
return requester.route(request);
}
}
代码示例来源:origin: graphhopper/graphhopper
private long extractMeter(ReaderWay way, long flags, EncodedDoubleValue valueEncoder, List<String> keys) {
String value = way.getFirstPriorityTag(keys);
if (isEmpty(value)) return flags;
double val;
try {
val = stringToMeter(value);
} catch (Exception ex) {
LOG.warn("Unable to extract meter from malformed road attribute '{}' for way (OSM_ID = {}).", value, way.getId(), ex);
return flags;
}
try {
flags = valueEncoder.setDoubleValue(flags, val);
} catch (IllegalArgumentException e) {
LOG.warn("Unable to process value '{}' for way (OSM_ID = {}).", val, way.getId(), e);
}
return flags;
}
代码示例来源:origin: graphhopper/graphhopper
private long extractTons(ReaderWay way, long flags, EncodedDoubleValue valueEncoder, List<String> keys) {
String value = way.getFirstPriorityTag(keys);
if (isEmpty(value)) return flags;
double val;
try {
val = stringToTons(value);
} catch (Throwable t) {
LOG.warn("Unable to extract tons from malformed road attribute '{}' for way (OSM_ID = {}).", value, way.getId(), t);
return flags;
}
try {
flags = valueEncoder.setDoubleValue(flags, val);
} catch (IllegalArgumentException e) {
LOG.warn("Unable to process tons value '{}' for way (OSM_ID = {}).", val, way.getId(), e);
}
return flags;
}
代码示例来源:origin: graphhopper/graphhopper
protected String buildURLNoHints(String path, GHMRequest ghRequest) {
// allow per request service URLs
String tmpServiceURL = ghRequest.getHints().get(SERVICE_URL, serviceUrl);
String url = tmpServiceURL;
url += path + "?";
String key = ghRequest.getHints().get(KEY, "");
if (!Helper.isEmpty(key)) {
url += "key=" + key;
}
return url;
}
内容来源于网络,如有侵权,请联系作者删除!