In JavaBaseFactory, I find the following code:
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);
<snip/>
}
The code used to accept package names that were not all lowercase. Was
this change intentional or an oversight?
My log messages:
2003-03-24 13:11:27,767 [Thread-6] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaBaseFactory-
Class Fragment is dataEntry.Opportunity
2003-03-24 13:11:27,767 [Thread-6] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaBaseFactory-
Class Fragment now dataentry.Opportunity
--------------------------------------------
Quinton McCombs
NequalsOne - HealthCare marketing tools
mailto:[EMAIL PROTECTED]
http://www.NequalsOne.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]