[jboss-cvs] JBossAS SVN: r96243 - projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Nov 10 22:34:05 EST 2009
Author: remy.maucherat at jboss.com
Date: 2009-11-10 22:34:04 -0500 (Tue, 10 Nov 2009)
New Revision: 96243
Modified:
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/FilterMappingMetaData.java
projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/ServletMappingMetaData.java
Log:
- Hack to add support for the <url-pattern>""</url-pattern> special element without using a custom object
(which would be harder than a String to work with).
Modified: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/FilterMappingMetaData.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/FilterMappingMetaData.java 2009-11-11 00:36:35 UTC (rev 96242)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/FilterMappingMetaData.java 2009-11-11 03:34:04 UTC (rev 96243)
@@ -67,6 +67,15 @@
}
public List<String> getUrlPatterns()
{
+ // Resolve special "" mapping as the empty String
+ if (urlPatterns != null)
+ for (int i = 0; i < urlPatterns.size(); i++)
+ {
+ if ("\"\"".equals(urlPatterns.get(i)))
+ {
+ urlPatterns.set(i, "");
+ }
+ }
return urlPatterns;
}
@XmlElement(name="url-pattern")
@@ -74,6 +83,7 @@
{
this.urlPatterns = urlPatterns;
}
+
public List<DispatcherType> getDispatchers()
{
return dispatchers;
Modified: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/ServletMappingMetaData.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/ServletMappingMetaData.java 2009-11-11 00:36:35 UTC (rev 96242)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/web/spec/ServletMappingMetaData.java 2009-11-11 03:34:04 UTC (rev 96243)
@@ -55,6 +55,15 @@
public List<String> getUrlPatterns()
{
+ // Resolve special "" mapping as the empty String
+ if (urlPatterns != null)
+ for (int i = 0; i < urlPatterns.size(); i++)
+ {
+ if ("\"\"".equals(urlPatterns.get(i)))
+ {
+ urlPatterns.set(i, "");
+ }
+ }
return urlPatterns;
}
@XmlElement(name="url-pattern")
More information about the jboss-cvs-commits
mailing list