本文整理了Java中org.eclipse.osgi.storage.bundlefile.ZipBundleEntry
类的一些代码示例,展示了ZipBundleEntry
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipBundleEntry
类的具体详情如下:
包路径:org.eclipse.osgi.storage.bundlefile.ZipBundleEntry
类名称:ZipBundleEntry
[英]A BundleEntry represented by a ZipEntry in a ZipFile. The ZipBundleEntry class is used for bundles that are installed as a ZipFile on a file system.
[中]一种由拉链中的拉链代表的捆绑式服装。ZipBundleEntry类用于在文件系统上作为ZipFile安装的捆绑包。
代码示例来源:origin: com.github.veithen.cosmos/cosmos-equinox
public synchronized BundleEntry getEntry(String path) {
if (!checkedOpen())
return null;
ZipEntry zipEntry = getZipEntry(path);
if (zipEntry == null) {
if (path.length() == 0 || path.charAt(path.length() - 1) == '/') {
// this is a directory request lets see if any entries exist in this directory
if (containsDir(path))
return new DirZipBundleEntry(this, path);
}
return null;
}
return new ZipBundleEntry(zipEntry, this);
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.osgi
public synchronized BundleEntry getEntry(String path) {
if (!checkedOpen())
return null;
ZipEntry zipEntry = getZipEntry(path);
if (zipEntry == null) {
if (path.length() == 0 || path.charAt(path.length() - 1) == '/') {
// this is a directory request lets see if any entries exist in this directory
if (containsDir(path))
return new DirZipBundleEntry(this, path);
}
return null;
}
return new ZipBundleEntry(zipEntry, this);
}
代码示例来源:origin: org.eclipse/osgi
public synchronized BundleEntry getEntry(String path) {
if (!checkedOpen())
return null;
ZipEntry zipEntry = getZipEntry(path);
if (zipEntry == null) {
if (path.length() == 0 || path.charAt(path.length() - 1) == '/') {
// this is a directory request lets see if any entries exist in this directory
if (containsDir(path))
return new DirZipBundleEntry(this, path);
}
return null;
}
return new ZipBundleEntry(zipEntry, this);
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.osgi
public synchronized BundleEntry getEntry(String path) {
if (!checkedOpen())
return null;
ZipEntry zipEntry = getZipEntry(path);
if (zipEntry == null) {
if (path.length() == 0 || path.charAt(path.length() - 1) == '/') {
// this is a directory request lets see if any entries exist in this directory
if (containsDir(path))
return new DirZipBundleEntry(this, path);
}
return null;
}
return new ZipBundleEntry(zipEntry, this);
}
代码示例来源:origin: org.eclipse.tycho/org.eclipse.osgi
public BundleEntry getEntry(String path) {
if (!lockOpen()) {
return null;
}
try {
ZipEntry zipEntry = getZipEntry(path);
if (zipEntry == null) {
if (path.length() == 0 || path.charAt(path.length() - 1) == '/') {
// this is a directory request lets see if any entries exist in this directory
if (containsDir(path))
return new DirZipBundleEntry(this, path);
}
return null;
}
return new ZipBundleEntry(zipEntry, this);
} finally {
openLock.unlock();
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.osgi
public BundleEntry getEntry(String path) {
if (!lockOpen()) {
return null;
}
try {
ZipEntry zipEntry = getZipEntry(path);
if (zipEntry == null) {
if (path.length() == 0 || path.charAt(path.length() - 1) == '/') {
// this is a directory request lets see if any entries exist in this directory
if (containsDir(path))
return new DirZipBundleEntry(this, path);
}
return null;
}
return new ZipBundleEntry(zipEntry, this);
} finally {
openLock.unlock();
}
}
内容来源于网络,如有侵权,请联系作者删除!