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]

Reply via email to