本文整理了Java中io.fabric8.utils.Files.getExtension()
方法的一些代码示例,展示了Files.getExtension()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Files.getExtension()
方法的具体详情如下:
包路径:io.fabric8.utils.Files
类名称:Files
方法名:getExtension
暂无
代码示例来源:origin: fabric8io/ipaas-quickstarts
/**
* Returns true if this file is a valid source file name
*/
protected boolean isSourceFile(File file) {
String name = file.getName();
String extension = Files.getExtension(name).toLowerCase();
return sourceFileExtensions.contains(extension) || sourceFileNames.contains(name);
}
代码示例来源:origin: io.jenkins.updatebot/updatebot-core
@Override
public boolean accept(File file) {
return Objects.equal(extension, Files.getExtension(file.getName()));
}
}
代码示例来源:origin: io.fabric8.updatebot/updatebot-core
@Override
public boolean accept(File file) {
return Objects.equal(extension, Files.getExtension(file.getName()));
}
}
代码示例来源:origin: fabric8io/ipaas-quickstarts
/**
* Returns true if this file is a valid source file; so
* excluding things like .svn directories and whatnot
*/
public boolean isValidSourceFileOrDir(File file) {
String name = file.getName();
return !isExcludedDotFile(name) && !excludeExtensions.contains(Files.getExtension(file.getName()));
}
代码示例来源:origin: io.fabric8.forge/devops
protected void scanProject(File file, List<GetOverviewCommand.FileProcessor> processors, ProjectOverviewDTO overview, int level, int maxLevels) {
if (file.isFile()) {
String name = file.getName();
String extension = Files.getExtension(name);
for (GetOverviewCommand.FileProcessor processor : new ArrayList<>(processors)) {
if (processor.processes(overview, file, name, extension, level)) {
processors.remove(processor);
}
}
} else if (file.isDirectory()) {
int newLevel = level + 1;
if (newLevel <= maxLevels && !processors.isEmpty()) {
File[] files = file.listFiles();
if (files != null) {
for (File child : files) {
scanProject(child, processors, overview, newLevel, maxLevels);
}
}
}
}
}
代码示例来源:origin: fabric8io/ipaas-quickstarts
protected void copyFile(File src, File dest, Replacement replaceFn, boolean isSource) throws IOException {
if (replaceFn != null && isSource) {
String original = IOHelpers.readFully(src);
String escapedContent = original;
if (original.contains("${")) {
String replaced = escapedContent.replaceAll(Pattern.quote("${"), "\\${D}{");
// add Velocity expression at the beginning of the result file.
// Velocity is used by mvn archetype:generate
escapedContent = "#set( $D = '$' )\n" + replaced;
}
if (original.contains("##")) {
String replaced = escapedContent.replaceAll(Pattern.quote("##"), "\\${H}");
// add Velocity expression at the beginning of the result file.
// Velocity is used by mvn archetype:generate
escapedContent = "#set( $H = '##' )\n" + replaced;
}
// do additional replacement
String text = replaceFn.replace(escapedContent);
IOHelpers.writeFully(dest, text);
} else {
if (LOG.isDebugEnabled()) {
LOG.warn("Not a source dir as the extension is {}", Files.getExtension(src.getName()));
}
Files.copy(src, dest);
}
}
内容来源于网络,如有侵权,请联系作者删除!