作者热门文章
- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.oculusinfo.binning.io.impl.ZipResourcePyramidSource
类的一些代码示例,展示了ZipResourcePyramidSource
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipResourcePyramidSource
类的具体详情如下:
包路径:com.oculusinfo.binning.io.impl.ZipResourcePyramidSource
类名称:ZipResourcePyramidSource
[英]Extends the PyramidSource abstract class for zip based tiles.
[中]为基于zip的磁贴扩展PyramidSource抽象类。
代码示例来源:origin: unchartedsoftware/aperture-tiles
static ZipResourcePyramidSource getZipSource (String rootpath, String extension) {
Pair<String, String> key = new Pair<>(rootpath, extension);
if (!_zipfileCache.containsKey(key)) {
synchronized (_zipfileCache) {
if (!_zipfileCache.containsKey(key)) {
if (rootpath.startsWith("file://")) {
rootpath = rootpath.substring(7);
} else if (rootpath.startsWith("res://")) {
rootpath = rootpath.substring(6);
URL zipFile = PyramidIOFactory.class.getResource(rootpath);
rootpath = zipFile.getFile();
}
ZipResourcePyramidSource source = new ZipResourcePyramidSource(rootpath, extension);
_zipfileCache.put(key, source);
}
}
}
return _zipfileCache.get(key);
}
代码示例来源:origin: unchartedsoftware/aperture-tiles
ZipResourcePyramidSource src = new ZipResourcePyramidSource(filename, "dummy");
InputStream is = src.getSourceTileStream("test", tileDef);
Assert.assertTrue(is!=null);
is = src.getSourceTileStream("test", tileDef);
Assert.assertTrue(is!=null);
is = src.getSourceMetaDataStream("test");
Assert.assertTrue(is!=null);
代码示例来源:origin: unchartedsoftware/aperture-tiles
source = ZipResourcePyramidSource.getZipSource(rootpath, extension);
} else if (rootpath.startsWith("file://")) {
代码示例来源:origin: unchartedsoftware/aperture-tiles
private void updatePyramid () {
FileBasedPyramidIO oldIO = _io;
if (null != _zipPath && null != _extension) {
PyramidSource newSource = new ZipResourcePyramidSource(_zipPath, _extension);
_io = new FileBasedPyramidIO(newSource);
firePropertyChange(BinVisualizer.PYRAMID_IO, oldIO, _io);
} else if (null != oldIO) {
_io = null;
firePropertyChange(BinVisualizer.PYRAMID_IO, oldIO, _io);
}
}
本文整理了Java中com.oculusinfo.binning.io.impl.ZipResourcePyramidSource类的一些代码示例,展示了ZipResourcePyramidSourc
我是一名优秀的程序员,十分优秀!