本文整理了Java中com.graphhopper.util.Helper.pruneFileEnd()
方法的一些代码示例,展示了Helper.pruneFileEnd()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Helper.pruneFileEnd()
方法的具体详情如下:
包路径:com.graphhopper.util.Helper
类名称:Helper
方法名:pruneFileEnd
暂无
代码示例来源:origin: graphhopper/graphhopper
public void unzip(String from, boolean remove) throws IOException {
String to = Helper.pruneFileEnd(from);
unzip(from, to, remove);
}
代码示例来源:origin: graphhopper/graphhopper
private void chooseArea(Button button, final Spinner spinner,
List<String> nameList, final MySpinnerListener myListener) {
final Map<String, String> nameToFullName = new TreeMap<>();
for (String fullName : nameList) {
String tmp = Helper.pruneFileEnd(fullName);
if (tmp.endsWith("-gh"))
tmp = tmp.substring(0, tmp.length() - 3);
tmp = AndroidHelper.getFileName(tmp);
nameToFullName.put(tmp, fullName);
}
nameList.clear();
nameList.addAll(nameToFullName.keySet());
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<>(
this, android.R.layout.simple_spinner_dropdown_item, nameList);
spinner.setAdapter(spinnerArrayAdapter);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Object o = spinner.getSelectedItem();
if (o != null && o.toString().length() > 0 && !nameToFullName.isEmpty()) {
String area = o.toString();
myListener.onSelect(area, nameToFullName.get(area));
} else {
myListener.onSelect(null, null);
}
}
});
}
代码示例来源:origin: graphhopper/graphhopper
public static void main(String[] args) throws IOException {
if (args.length == 0) {
throw new IllegalArgumentException("You need to specify the bz2 file!");
}
String fromFile = args[0];
if (!fromFile.endsWith(".bz2")) {
throw new IllegalArgumentException("You need to specify a bz2 file! But was:" + fromFile);
}
String toFile = Helper.pruneFileEnd(fromFile);
FileInputStream in = new FileInputStream(fromFile);
FileOutputStream out = new FileOutputStream(toFile);
BZip2CompressorInputStream bzIn = new BZip2CompressorInputStream(in);
try {
final byte[] buffer = new byte[1024 * 8];
int n = 0;
while (-1 != (n = bzIn.read(buffer))) {
out.write(buffer, 0, n);
}
} finally {
out.close();
bzIn.close();
}
}
}
代码示例来源:origin: graphhopper/graphhopper
protected Object saveDoInBackground(Void... _ignore)
throws Exception {
String localFolder = Helper.pruneFileEnd(AndroidHelper.getFileName(downloadURL));
localFolder = new File(mapsFolder, localFolder + "-gh").getAbsolutePath();
log("downloading & unzipping " + downloadURL + " to " + localFolder);
AndroidDownloader downloader = new AndroidDownloader();
downloader.setTimeout(30000);
downloader.downloadAndUnzip(downloadURL, localFolder,
new ProgressListener() {
@Override
public void update(long val) {
publishProgress((int) val);
}
});
return null;
}
代码示例来源:origin: graphhopper/graphhopper
throw new IllegalArgumentException("If no graph.location is provided you need to specify an OSM file.");
graphHopperFolder = pruneFileEnd(dataReaderFile) + "-gh";
代码示例来源:origin: com.graphhopper/graphhopper
public void unzip( String from, boolean remove ) throws IOException
{
String to = Helper.pruneFileEnd(from);
unzip(from, to, remove);
}
代码示例来源:origin: com.graphhopper/graphhopper-core
public void unzip(String from, boolean remove) throws IOException {
String to = Helper.pruneFileEnd(from);
unzip(from, to, remove);
}
代码示例来源:origin: com.rgi-corp/graphhopper
public void unzip(String from, boolean remove) throws IOException {
String to = Helper.pruneFileEnd(from);
unzip(from, to, remove);
}
代码示例来源:origin: com.rgi-corp/graphhopper
throw new IllegalArgumentException("You need to specify an OSM file.");
graphHopperFolder = Helper.pruneFileEnd(dataReaderFile) + "-gh";
代码示例来源:origin: com.graphhopper/graphhopper
throw new IllegalArgumentException("You need to specify an OSM file.");
graphHopperFolder = Helper.pruneFileEnd(osmFile) + "-gh";
代码示例来源:origin: com.graphhopper/graphhopper-core
throw new IllegalArgumentException("If no graph.location is provided you need to specify an OSM file.");
graphHopperFolder = pruneFileEnd(dataReaderFile) + "-gh";
内容来源于网络,如有侵权,请联系作者删除!