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