热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.tinygroup.vfs.VFS.resolveFile()方法的使用及代码示例

本文整理了Java中org.tinygroup.vfs.VFS.resolveFile()方法的一些代码示例,展示了VFS.resolveFile()

本文整理了Java中org.tinygroup.vfs.VFS.resolveFile()方法的一些代码示例,展示了VFS.resolveFile()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。VFS.resolveFile()方法的具体详情如下:
包路径:org.tinygroup.vfs.VFS
类名称:VFS
方法名:resolveFile

VFS.resolveFile介绍

暂无

代码示例

代码示例来源:origin: org.tinygroup/org.tinygroup.flowbasiccomponent

public static boolean existsFile(String filePath) {
FileObject fileObject = VFS.resolveFile(filePath);
if (fileObject.isExist()) {
return true;
}
return false;
}

代码示例来源:origin: org.tinygroup/org.tinygroup.docgen

public void generate(String path, Context context, OutputStream writer) {
try {
FileObject fileObject = VFS.resolveFile(path);
generate(fileObject, context, writer);
} catch (Exception e) {
throw new RuntimeException(e);
}
}

代码示例来源:origin: org.tinygroup/fileresolver

public void addSearchPath(String searchPath) {
searchPathList.add(searchPath);
FileObject fileObject = VFS.resolveFile(searchPath);
addFileObject(fileObject);
}

代码示例来源:origin: org.tinygroup/org.tinygroup.fileresolver

public void addSearchPath(String searchPath) {
FileObject fileObject = VFS.resolveFile(searchPath);
searchPathMap.put(searchPath, fileObject);
addFileObject(fileObject);
}

代码示例来源:origin: org.tinygroup/org.tinygroup.fileindexsource

public List getDocument(final String type, final File file,
final Object... arguments) {
final FileObject data = VFS.resolveFile(file.getAbsolutePath());
return super.getDocument(type, data, arguments);
}

代码示例来源:origin: org.tinygroup/org.tinygroup.fileresolver

public void addResolvePath(List paths) {
for (String path : paths) {
addResolveFileObject(VFS.resolveFile(path));
}
}

代码示例来源:origin: org.tinygroup/mdatool

/**
* 为指定路径的模型文件或指定目录下的模型文件进行处理 为其中需要快速生成默认操作和视图的模型进行处理
*
* @param path
*/
public void find(String findPath, String findModelName) {
this.modelName = findModelName;
FileObject file = VFS.resolveFile(findPath);
resolve(file);
}

代码示例来源:origin: org.tinygroup/org.tinygroup.fileresolver

public void addResolvePath(String path) {
addResolveFileObject(VFS.resolveFile(path));
}

代码示例来源:origin: org.tinygroup/org.tinygroup.fileresolver

public FileObject getRootFileObject(String path) {
String fullPath = getFileObject(path).getAbsolutePath();
return VFS.resolveFile(fullPath.substring(0,
fullPath.length() - path.length() + 1));
}

代码示例来源:origin: org.tinygroup/fileresolver

public FileObject getRootFileObject(String path) {
String fullPath = getFileObject(path).getAbsolutePath();
return VFS.resolveFile(fullPath.substring(0,
fullPath.length() - path.length() + 1));
}

代码示例来源:origin: org.tinygroup/org.tinygroup.fileresolver

private void resolverScanPath() {
List classPaths = new ArrayList();
for (String filePath : allScanningPath) {
FileObject fileObject = VFS.resolveFile(filePath);
classPaths.add(fileObject);
long modifiedTime = fileObject.getLastModifiedTime();
fileDateMap.put(fileObject.getAbsolutePath(), modifiedTime);
}
resolveClassPaths(classPaths);
}

代码示例来源:origin: org.tinygroup/velocity

public long getLastModified(Resource resource) {
long lastModifiedTime = VFS.resolveFile(resource.getName())
.getLastModifiedTime();
resourceModifiedTimeMap.put(resource.getName(), lastModifiedTime);
return lastModifiedTime;
}

代码示例来源:origin: org.tinygroup/org.tinygroup.velocity

public long getLastModified(Resource resource) {
long lastModifiedTime = VFS.resolveFile(resource.getName())
.getLastModifiedTime();
resourceModifiedTimeMap.put(resource.getName(), lastModifiedTime);
return lastModifiedTime;
}

代码示例来源:origin: org.tinygroup/fileresolver

private void refreshScanPath() {
Set classPaths = new HashSet();
for (String file : allScanningPath) {
FileObject fileObject = VFS.resolveFile(file);
if (fileObject.isExist()
&& fileObject.getSchemaProvider().getSchema().equals("file:")) {
classPaths.add(fileObject);
}
}
resolveClassPaths(classPaths);
resolveDeletedFile();
}

代码示例来源:origin: org.tinygroup/org.tinygroup.xmlsignature

private PublicKey loadPublicKey(XmlSignatureConfig config) throws Exception {
String storeType = StringUtil.isEmpty(config.getPublicStoreType()) ? "X.509" : config.getPublicStoreType();
CertificateFactory cf = CertificateFactory.getInstance(storeType);
FileObject file = VFS.resolveFile(config.getPublicKeyPath());
if (!file.isExist()) {
throw new Exception(String.format("[%s]没有找到匹配的公钥,请检查配置", config.getPublicKeyPath()));
}
Certificate c = cf.generateCertificate(file.getInputStream());
return c.getPublicKey();
}

代码示例来源:origin: org.tinygroup/org.tinygroup.xmlsignature

private PrivateKey loadPrivateKey(XmlSignatureConfig config) throws Exception {
String storeType = StringUtil.isEmpty(config.getPrivateStoreType()) ? KeyStore.getDefaultType() : config.getPrivateStoreType();
KeyStore keyStore = KeyStore.getInstance(storeType);
FileObject file = VFS.resolveFile(config.getPrivateKeyPath());
if (!file.isExist()) {
throw new Exception(String.format("[%s]没有找到匹配的私钥,请检查配置", config.getPrivateKeyPath()));
}
char[] password = config.getPassword().toCharArray();
keyStore.load(file.getInputStream(), password);
return (PrivateKey) keyStore.getKey(config.getAlias(), password);
}

代码示例来源:origin: org.tinygroup/service

private void load() {
logger.logMessage(LogLevel.DEBUG, "开始扫描Serivce文件");
FileObject file = VFS.resolveFile(path);
load(file);
logger.logMessage(LogLevel.DEBUG, "Serivce文件扫描结束");
}

代码示例来源:origin: org.tinygroup/velocity

public boolean isSourceModified(Resource resource) {
Long oldTime = resourceModifiedTimeMap.get(resource.getName());
if (oldTime == null || oldTime != getLastModified(resource)) {
return true;
}
long lastModifiedTime = VFS.resolveFile(resource.getName())
.getLastModifiedTime();
return oldTime == lastModifiedTime;
}

代码示例来源:origin: org.tinygroup/org.tinygroup.velocity

public boolean isSourceModified(Resource resource) {
Long oldTime = resourceModifiedTimeMap.get(resource.getName());
if (oldTime == null || oldTime != getLastModified(resource)) {
return true;
}
long lastModifiedTime = VFS.resolveFile(resource.getName())
.getLastModifiedTime();
return oldTime == lastModifiedTime;
}

代码示例来源:origin: org.tinygroup/org.tinygroup.flowbasiccomponent

public void execute(Context context) {
LOGGER.logMessage(LogLevel.INFO, "文件存在判断组件开始执行");
int code = FlowComponentConstants.DEFAULT_CODE;
FileObject fileObject = VFS.resolveFile(filePath);
if (fileObject.isExist()) {
code = FlowComponentConstants.EXIST_CODE;
}
context.put(resultKey, code);
LOGGER.logMessage(LogLevel.INFO, "文件存在判断组件执行结束");
}

推荐阅读
  • 本文详细介绍了Java反射机制的基本概念、获取Class对象的方法、反射的主要功能及其在实际开发中的应用。通过具体示例,帮助读者更好地理解和使用Java反射。 ... [详细]
  • 使用Maven JAR插件将单个或多个文件及其依赖项合并为一个可引用的JAR包
    本文介绍了如何利用Maven中的maven-assembly-plugin插件将单个或多个Java文件及其依赖项打包成一个可引用的JAR文件。首先,需要创建一个新的Maven项目,并将待打包的Java文件复制到该项目中。通过配置maven-assembly-plugin,可以实现将所有文件及其依赖项合并为一个独立的JAR包,方便在其他项目中引用和使用。此外,该方法还支持自定义装配描述符,以满足不同场景下的需求。 ... [详细]
  • 深入解析 Android 中 EditText 的 getLayoutParams 方法及其代码应用实例 ... [详细]
  • 本文探讨了 Java 中 Pair 类的历史与现状。虽然 Java 标准库中没有内置的 Pair 类,但社区和第三方库提供了多种实现方式,如 Apache Commons 的 Pair 类和 JavaFX 的 javafx.util.Pair 类。这些实现为需要处理成对数据的开发者提供了便利。此外,文章还讨论了为何标准库未包含 Pair 类的原因,以及在现代 Java 开发中使用 Pair 类的最佳实践。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • JUC(三):深入解析AQS
    本文详细介绍了Java并发工具包中的核心类AQS(AbstractQueuedSynchronizer),包括其基本概念、数据结构、源码分析及核心方法的实现。 ... [详细]
  • 在多线程并发环境中,普通变量的操作往往是线程不安全的。本文通过一个简单的例子,展示了如何使用 AtomicInteger 类及其核心的 CAS 无锁算法来保证线程安全。 ... [详细]
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • 本文总结了JavaScript的核心知识点和实用技巧,涵盖了变量声明、DOM操作、事件处理等重要方面。例如,通过`event.srcElement`获取触发事件的元素,并使用`alert`显示其HTML结构;利用`innerText`和`innerHTML`属性分别设置和获取文本内容及HTML内容。此外,还介绍了如何在表单中动态生成和操作``元素,以便更好地处理用户输入。这些技巧对于提升前端开发效率和代码质量具有重要意义。 ... [详细]
  • 本文介绍了UUID(通用唯一标识符)的概念及其在JavaScript中生成Java兼容UUID的代码实现与优化技巧。UUID是一个128位的唯一标识符,广泛应用于分布式系统中以确保唯一性。文章详细探讨了如何利用JavaScript生成符合Java标准的UUID,并提供了多种优化方法,以提高生成效率和兼容性。 ... [详细]
  • 在Eclipse中批量转换Java源代码文件的编码格式从GBK到UTF-8是一项常见的需求。通过编写简单的Java代码,可以高效地实现这一任务。该方法不仅适用于Java文件,还可以用于其他类型的文本文件编码转换。具体实现可以通过导入`java.io.File`类来操作文件系统,从而完成批量转换。此外,建议在转换过程中添加异常处理机制,以确保代码的健壮性和可靠性。 ... [详细]
  • 本文介绍了在 Java 编程中遇到的一个常见错误:对象无法转换为 long 类型,并提供了详细的解决方案。 ... [详细]
  • oracle c3p0 dword 60,web_day10 dbcp c3p0 dbutils
    createdatabasemydbcharactersetutf8;alertdatabasemydbcharactersetutf8;1.自定义连接池为了不去经常创建连接和释放 ... [详细]
author-avatar
日韩潮衣一手临终批发
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有