[jboss-cvs] JBossAS SVN: r106052 - projects/jboss-jsf-int/trunk/jboss-faces/src/main/java/org/jboss/web/jsf/integration/config.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jun 15 09:19:08 EDT 2010
Author: alesj
Date: 2010-06-15 09:19:07 -0400 (Tue, 15 Jun 2010)
New Revision: 106052
Modified:
projects/jboss-jsf-int/trunk/jboss-faces/src/main/java/org/jboss/web/jsf/integration/config/JBossAnnotationProvider.java
Log:
Fix urls usage.
TODO on the actual / real urls usage.
Modified: projects/jboss-jsf-int/trunk/jboss-faces/src/main/java/org/jboss/web/jsf/integration/config/JBossAnnotationProvider.java
===================================================================
--- projects/jboss-jsf-int/trunk/jboss-faces/src/main/java/org/jboss/web/jsf/integration/config/JBossAnnotationProvider.java 2010-06-15 13:01:45 UTC (rev 106051)
+++ projects/jboss-jsf-int/trunk/jboss-faces/src/main/java/org/jboss/web/jsf/integration/config/JBossAnnotationProvider.java 2010-06-15 13:19:07 UTC (rev 106052)
@@ -102,18 +102,17 @@
return connector.getUtility();
}
-
+ /**
+ * TODO -- handle additional urls?
+ */
public Map<Class<? extends Annotation>, Set<Class<?>>> getAnnotatedClasses(Set<URL> urls)
{
if (index != null)
{
Map<Class<? extends Annotation>, Set<Class<?>>> result = new HashMap<Class<? extends Annotation>, Set<Class<?>>>();
- for (URL url : urls)
+ for (Class<? extends Annotation> annotationClass : JSF_ANNOTATIONS)
{
- for (Class<? extends Annotation> annotationClass : JSF_ANNOTATIONS)
- {
- fillResults(result, annotationClass, url);
- }
+ fillResults(result, annotationClass, null);
}
return result;
}
@@ -123,6 +122,13 @@
}
}
+ /**
+ * Add new results to existing result map.
+ *
+ * @param result the existing result map
+ * @param annotationClass the annotation to look for
+ * @param url the url to match, can be null
+ */
protected <T extends Annotation> void fillResults(Map<Class<? extends Annotation>, Set<Class<?>>> result, Class<T> annotationClass, URL url)
{
Set<Class<?>> classes = new HashSet<Class<?>>();
More information about the jboss-cvs-commits
mailing list