类org.apache.commons.io.filefilter.AbstractFileFilter源码实例Demo

下面列出了怎么用org.apache.commons.io.filefilter.AbstractFileFilter的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: flow   文件: VaadinConnectTsGenerator.java
private static Collection<File> getFilesToDelete(Set<File> generatedFiles,
        File outputDirFile) {
    return FileUtils.listFiles(outputDirFile, new AbstractFileFilter() {
        @Override
        public boolean accept(File file) {
            return shouldDelete(generatedFiles, file);
        }
    }, TrueFileFilter.INSTANCE);
}
 
源代码2 项目: wisdom   文件: RunnerUtils.java
/**
 * Checks if a file having somewhat the current tested application name is contained in the given directory. This
 * method follows the default maven semantic. The final file is expected to have a name compliant with the
 * following rules: <code>artifactId-version.jar</code>. If the version ends with <code>-SNAPSHOT</code>,
 * it just checks for <code>artifactId-stripped_version</code>, where stripped version is the version without the
 * <code>SNAPSHOT</code> part.
 * <p>
 * The artifactId and version are read from the <code>target/osgi/osgi.properties</code> file,
 * that should have been written by the Wisdom build process.
 *
 * @param directory the directory
 * @return the bundle file if found
 * @throws java.io.IOException if something bad happens.
 */
public static File detectApplicationBundleIfExist(File directory) throws IOException {
    Properties properties = getMavenProperties();
    if (properties == null || directory == null || !directory.isDirectory()) {
        return null;
    }

    final String artifactId = properties.getProperty("project.artifactId");
    final String groupId = properties.getProperty("project.groupId");
    final String bsn = getBundleSymbolicName(groupId, artifactId);
    String version = properties.getProperty("project.version");
    final String strippedVersion;
    if (version.endsWith("-SNAPSHOT")) {
        strippedVersion = version.substring(0, version.length() - "-SNAPSHOT".length());
    } else {
        strippedVersion = version;
    }

    Iterator<File> files = FileUtils.iterateFiles(directory, new AbstractFileFilter() {
        @Override
        public boolean accept(File file) {
            return file.isFile()
                    && file.getName().startsWith(bsn + "-" + strippedVersion)
                    && file.getName().endsWith(".jar");
        }
    }, TrueFileFilter.INSTANCE);

    if (files.hasNext()) {
        return files.next();
    }
    return null;
}
 
源代码3 项目: api-mining   文件: JavaTypeTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return baseTokenizer.getFileFilter();
}
 
源代码4 项目: api-mining   文件: JavaTokenTypeTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return javaCodeFiler;
}
 
源代码5 项目: api-mining   文件: JavaWhitespaceTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return javaCodeFilter;
}
 
源代码6 项目: api-mining   文件: JavaWhitespaceTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	final TokenizerImplementation tok = new TokenizerImplementation();
	return tok.getFileFilter();
}
 
源代码7 项目: api-mining   文件: JavaASTAnnotatedTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return baseTokenizer.getFileFilter();
}
 
源代码8 项目: api-mining   文件: JavaTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return javaCodeFileFilter;
}
 
源代码9 项目: api-mining   文件: AbstractJygmentsTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return codeFilter;
}
 
源代码10 项目: api-mining   文件: CDTTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return C_CODE_TOKENIZER;
}
 
源代码11 项目: api-mining   文件: CppWhitespaceTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return CPP_CODE_FILTER;
}
 
@Override
public AbstractFileFilter getFileFilter() {
	return baseTokenizer.getFileFilter();
}
 
源代码13 项目: api-mining   文件: CppTokenTypeTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return CPP_CODE_FILTER;
}
 
源代码14 项目: api-mining   文件: AbstractPythonTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return pythonCodeFilter;
}
 
源代码15 项目: api-mining   文件: JavascriptTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return JAVASCRIPT_CODE_FILTER;
}
 
源代码16 项目: api-mining   文件: FormattingTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return baseTokenizer.getFileFilter();
}
 
源代码17 项目: tassal   文件: JavaTypeTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return baseTokenizer.getFileFilter();
}
 
源代码18 项目: tassal   文件: JavaTokenTypeTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return javaCodeFiler;
}
 
源代码19 项目: tassal   文件: JavaWhitespaceTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return javaCodeFilter;
}
 
源代码20 项目: tassal   文件: JavaWhitespaceTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	final TokenizerImplementation tok = new TokenizerImplementation();
	return tok.getFileFilter();
}
 
源代码21 项目: tassal   文件: JavaASTAnnotatedTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return baseTokenizer.getFileFilter();
}
 
源代码22 项目: tassal   文件: JavaTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return javaCodeFileFilter;
}
 
源代码23 项目: tassal   文件: AbstractJygmentsTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return codeFilter;
}
 
源代码24 项目: tassal   文件: CDTTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return C_CODE_TOKENIZER;
}
 
源代码25 项目: tassal   文件: CppWhitespaceTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return CPP_CODE_FILTER;
}
 
源代码26 项目: tassal   文件: AbstractCdtASTAnnotatedTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return baseTokenizer.getFileFilter();
}
 
源代码27 项目: tassal   文件: CppTokenTypeTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return CPP_CODE_FILTER;
}
 
源代码28 项目: tassal   文件: AbstractPythonTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return pythonCodeFilter;
}
 
源代码29 项目: tassal   文件: JavascriptTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return JAVASCRIPT_CODE_FILTER;
}
 
源代码30 项目: tassal   文件: FormattingTokenizer.java
@Override
public AbstractFileFilter getFileFilter() {
	return baseTokenizer.getFileFilter();
}
 
 类所在包
 类方法
 同包方法