User: rinkrank
  Date: 02/03/16 11:27:22

  Modified:    core/src/xdoclet/template Tag: XJAVADOC_REFACTORING
                        TemplateEngine.java
  Log:
  xjavadoc refactoring. doesn't work yet, but it compiles
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.19.2.2  +11 -10    xdoclet/core/src/xdoclet/template/TemplateEngine.java
  
  Index: TemplateEngine.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdoclet/core/src/xdoclet/template/TemplateEngine.java,v
  retrieving revision 1.19.2.1
  retrieving revision 1.19.2.2
  diff -u -w -r1.19.2.1 -r1.19.2.2
  --- TemplateEngine.java       16 Mar 2002 18:22:16 -0000      1.19.2.1
  +++ TemplateEngine.java       16 Mar 2002 19:27:22 -0000      1.19.2.2
  @@ -31,7 +31,7 @@
    * @author    Ara Abrahamian ([EMAIL PROTECTED])
    * @author    Dmitri Colebatch ([EMAIL PROTECTED])
    * @created   July 14, 2001
  - * @version   $Revision: 1.19.2.1 $
  + * @version   $Revision: 1.19.2.2 $
    * @see       #generate(java.lang.String)
    */
   public class TemplateEngine
  @@ -745,6 +745,7 @@
                String prefix = cmd.substring( 0, colon );
                String methodName = cmd.substring( colon + 1 );
                TemplateTagHandler cmdImplProvider = getTagHandlerFor( 
prefix.substring( 1 ) );
  +             String className = cmdImplProvider.getClass().getName();
   
                try
                {
  @@ -763,16 +764,16 @@
                                throw ( TemplateException ) e.getTargetException();
                        else
                        {
  -                             cat.error( "Invoking method failed: " + methodName + 
", line=" + getLineNumber( template, i ) + " of template file: " + getTemplateURL(), e 
);
  +                             cat.error( "Invoking method failed: " + className + 
"." + methodName + ", line=" + getLineNumber( template, i ) + " of template file: " + 
getTemplateURL(), e );
                                throw new TemplateException( Translator.getString( 
"template_invoke_method_failed",
  -                                     new String[]{methodName, Integer.toString( 
getLineNumber( template, i ) ), getTemplateURL().toString(), e.getMessage()} ) );
  +                                     new String[]{className,methodName, 
Integer.toString( getLineNumber( template, i ) ), getTemplateURL().toString(), 
e.getMessage()} ) );
                        }
                }
                catch( IllegalAccessException e )
                {
  -                     cat.error( "Invoking method failed: " + methodName + ", line=" 
+ getLineNumber( template, i ) + " of template file: " + getTemplateURL(), e );
  +                     cat.error( "Invoking method failed: " + className + "." + 
methodName + ", line=" + getLineNumber( template, i ) + " of template file: " + 
getTemplateURL(), e );
                        throw new TemplateException( Translator.getString( 
"template_invoke_method_failed",
  -                             new String[]{methodName, Integer.toString( 
getLineNumber( template, i ) ), getTemplateURL().toString(), e.getMessage()} ) );
  +                             new String[]{className,methodName, Integer.toString( 
getLineNumber( template, i ) ), getTemplateURL().toString(), e.getMessage()} ) );
                }
                catch( NoSuchMethodException e )
                {
  @@ -789,7 +790,7 @@
                        }
                        catch( NoSuchMethodException nsme )
                        {
  -                             cat.error( "Could not find method " + methodName + " 
in class " + cmdImplProvider.getClass().getName() );
  +                             cat.error( "Could not find method " + className + "." 
+ methodName + " in class " + cmdImplProvider.getClass().getName() );
                                throw new TemplateException( Translator.getString( 
"template_no_such_method",
                                        new String[]{methodName, 
cmdImplProvider.getClass().getName(), nsme.getMessage()} ) );
                        }
  @@ -799,16 +800,16 @@
                                        throw ( TemplateException ) 
e2.getTargetException();
                                else
                                {
  -                                     cat.error( "Invoking method failed: " + 
methodName + ", line=" + getLineNumber( template, i ) + " of template file: " + 
getTemplateURL(), e2 );
  +                                     cat.error( "Invoking method failed: " + 
className + "." + methodName + ", line=" + getLineNumber( template, i ) + " of 
template file: " + getTemplateURL(), e2 );
                                        throw new TemplateException( 
Translator.getString( "template_invoke_method_failed",
  -                                             new String[]{methodName, 
Integer.toString( getLineNumber( template, i ) ), getTemplateURL().toString(), 
e2.getMessage()} ) );
  +                                             new String[]{className,methodName, 
Integer.toString( getLineNumber( template, i ) ), getTemplateURL().toString(), 
e2.getMessage()} ) );
                                }
                        }
                        catch( IllegalAccessException e2 )
                        {
  -                             cat.error( "Invoking method failed: " + methodName + 
", line=" + getLineNumber( template, i ) + " of template file: " + getTemplateURL(), 
e2 );
  +                             cat.error( "Invoking method failed: " + className + 
"." + methodName + ", line=" + getLineNumber( template, i ) + " of template file: " + 
getTemplateURL(), e2 );
                                throw new TemplateException( Translator.getString( 
"template_invoke_method_failed",
  -                                     new String[]{methodName, Integer.toString( 
getLineNumber( template, i ) ), getTemplateURL().toString(), e2.getMessage()} ) );
  +                                     new String[]{className,methodName, 
Integer.toString( getLineNumber( template, i ) ), getTemplateURL().toString(), 
e2.getMessage()} ) );
                        }
                }
        }
  
  
  

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to