本文整理汇总了Java中javax.faces.application.ResourceDependency类的典型用法代码示例。如果您正苦于以下问题:Java ResourceDependency类的具体用法?Java ResourceDependency怎么用?Java ResourceDependency使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ResourceDependency类属于javax.faces.application包,在下文中一共展示了ResourceDependency类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testAssertThatAllResourcesThatAreAnnotatedAreFoundInResourcesFolders
import javax.faces.application.ResourceDependency; //导入依赖的package包/类
@Test
public void testAssertThatAllResourcesThatAreAnnotatedAreFoundInResourcesFolders() throws Exception {
final List<ResourceDependency> resourceDependencies = this.loadResourceDependencies();
for (ResourceDependency resourceDependency : resourceDependencies) {
if ("butterfaces-dist-js".equals(resourceDependency.library())) {
// will be checked in other test
continue;
}
final List<String> fileNames = this.loadResourcesFileNamesFromResourceSubDirectory(resourceDependency.library());
boolean foundResourceByName = false;
for (String fileName : fileNames) {
if (fileName.equals(resourceDependency.name())) {
foundResourceByName = true;
break;
}
}
Assert.assertTrue("Resource '" + resourceDependency.name() + "' not found", foundResourceByName);
}
}
示例2: testAssertThatAllResourcesThatAreAnnotatedAreFoundInResourcesFoldersCreatedByLess
import javax.faces.application.ResourceDependency; //导入依赖的package包/类
@Test
public void testAssertThatAllResourcesThatAreAnnotatedAreFoundInResourcesFoldersCreatedByLess() throws Exception {
final List<ResourceDependency> resourceDependencies = this.loadResourceDependencies();
for (ResourceDependency resourceDependency : resourceDependencies) {
if (!"butterfaces-dist".equals(resourceDependency.library())) {
// will be checked in other test
continue;
}
final List<String> fileNames = this.loadResourcesFileNamesFromResourceSubDirectory(resourceDependency.library() + "/css");
boolean foundResourceByName = false;
for (String fileName : fileNames) {
if (("css/" + fileName).equals(resourceDependency.name())) {
foundResourceByName = true;
break;
}
}
Assert.assertTrue("Resource '" + resourceDependency.name() + "' not found", foundResourceByName);
}
}
示例3: testAssertThatAllResourcesAreAnnotatedInResourceComponent
import javax.faces.application.ResourceDependency; //导入依赖的package包/类
@Test
public void testAssertThatAllResourcesAreAnnotatedInResourceComponent() throws Exception {
final List<ResourceDependency> resourceDependencies = this.loadResourceDependencies();
this.assertResourcesInSubDirectory(resourceDependencies, "butterfaces-external");
this.assertResourcesInSubDirectory(resourceDependencies, "butterfaces-js");
}
示例4: assertResourcesInSubDirectory
import javax.faces.application.ResourceDependency; //导入依赖的package包/类
private void assertResourcesInSubDirectory(List<ResourceDependency> resourceDependencies, String subFolder) {
for (String fileName : this.loadResourcesFileNamesFromResourceSubDirectory(subFolder)) {
boolean foundResource = false;
for (ResourceDependency resourceDependency : resourceDependencies) {
if (fileName.equals(resourceDependency.name()) && subFolder.equals(resourceDependency.library())) {
foundResource = true;
break;
}
}
Assert.assertTrue("Resource '" + fileName + "' not found", foundResource);
}
}
示例5: loadResourceDependencies
import javax.faces.application.ResourceDependency; //导入依赖的package包/类
private List<ResourceDependency> loadResourceDependencies() {
final Annotation[] annotations = HtmlActivateLibraries.class.getAnnotations();
final List<ResourceDependency> resourceDependencies = new ArrayList<>();
for (Annotation annotation : annotations) {
if (annotation instanceof ResourceDependencies) {
final ResourceDependencies resourceDependenciesAnnotation = (ResourceDependencies) annotation;
resourceDependencies.addAll(Arrays.asList(resourceDependenciesAnnotation.value()));
}
}
return resourceDependencies;
}