"Quinton McCombs" <[EMAIL PROTECTED]> writes:
>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?
Mea maxima culpa. Intentional but in hindsight not really a good
idea. Its intention was to convert malformed package names.
Regards
Henning
>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]
--
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH
[EMAIL PROTECTED] +49 9131 50 654 0 http://www.intermeta.de/
Java, perl, Solaris, Linux, xSP Consulting, Web Services
freelance consultant -- Jakarta Turbine Development -- hero for hire
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]