quintonm 2003/03/31 14:35:08
Modified: src/java/org/apache/turbine/services/assemblerbroker/util/java
JavaBaseFactory.java
Log:
Package names are no longer converted to lowercase.
Revision Changes Path
1.6 +5 -20
jakarta-turbine-2/src/java/org/apache/turbine/services/assemblerbroker/util/java/JavaBaseFactory.java
Index: JavaBaseFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/assemblerbroker/util/java/JavaBaseFactory.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JavaBaseFactory.java 19 Mar 2003 13:54:33 -0000 1.5
+++ JavaBaseFactory.java 31 Mar 2003 22:35:08 -0000 1.6
@@ -81,7 +81,7 @@
implements AssemblerFactory
{
/** A vector of packages. */
- private static Vector packages =
+ private static Vector packages =
Turbine.getConfiguration().getVector(TurbineConstants.MODULE_PACKAGES);
/** Logging */
@@ -103,36 +103,21 @@
public Assembler getAssembler(String packageName, String name)
{
Assembler assembler = null;
-
+
log.debug("Class Fragment is " + name);
if (StringUtils.isNotEmpty(name))
{
- int dotIndex = name.lastIndexOf('.');
-
- if (dotIndex > 0)
- {
- //
- // Convert Foo.Bar.Baz ---> foo.bar.Baz
- StringBuffer nameBuffer = new StringBuffer();
- nameBuffer.append(name.substring(0, dotIndex).toLowerCase());
- nameBuffer.append('.');
- nameBuffer.append(name.substring(dotIndex + 1));
- name = nameBuffer.toString();
- }
-
- log.debug("Class Fragment now " + name);
-
for (Iterator it = packages.iterator(); it.hasNext();)
{
StringBuffer className = new StringBuffer();
-
+
className.append(it.next());
className.append('.');
className.append(packageName);
className.append('.');
className.append(name);
-
+
log.debug("Trying " + className);
try
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]