blob: 2b8111f6a0cad4b65d8f4c40eba6c6177d3eb37e [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_12) on Fri May 30 11:16:02 CDT 2008 -->
<TITLE>
CodeGeneration
</TITLE>
<META NAME="keywords" CONTENT="org.eclipse.wst.jsdt.ui.CodeGeneration class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="CodeGeneration";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CodeGeneration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeStyleConfiguration.html" title="class in org.eclipse.wst.jsdt.ui"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/wst/jsdt/ui/CodeGeneration.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="CodeGeneration.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.eclipse.wst.jsdt.ui</FONT>
<BR>
Class CodeGeneration</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.wst.jsdt.ui.CodeGeneration</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>CodeGeneration</B><DT>extends java.lang.Object</DL>
</PRE>
<P>
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. It is being made available at this early stage to solicit feedback
from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
(repeatedly) as the API evolves.
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#ANNOTATION_BODY_TEMPLATE_ID">ANNOTATION_BODY_TEMPLATE_ID</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant ID for the type kind to be used in <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeBody(java.lang.String, org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)"><CODE>getTypeBody(String, IJavaScriptUnit, String, String)</CODE></A> to get the code template used
for a new annotation type body.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#CLASS_BODY_TEMPLATE_ID">CLASS_BODY_TEMPLATE_ID</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant ID for the type kind to be used in <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeBody(java.lang.String, org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)"><CODE>getTypeBody(String, IJavaScriptUnit, String, String)</CODE></A> to get the code template used
for a new class type body.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#ENUM_BODY_TEMPLATE_ID">ENUM_BODY_TEMPLATE_ID</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant ID for the type kind to be used in <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeBody(java.lang.String, org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)"><CODE>getTypeBody(String, IJavaScriptUnit, String, String)</CODE></A> to get the code template used
for a new enum type body.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#INTERFACE_BODY_TEMPLATE_ID">INTERFACE_BODY_TEMPLATE_ID</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constant ID for the type kind to be used in <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeBody(java.lang.String, org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)"><CODE>getTypeBody(String, IJavaScriptUnit, String, String)</CODE></A> to get the code template used
for a new interface type body.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getCompilationUnitContent(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String)">getCompilationUnitContent</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;typeComment,
java.lang.String&nbsp;typeContent,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the content for a new compilation unit using the 'new JavaScript file' code template.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getCompilationUnitContent(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">getCompilationUnitContent</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;fileComment,
java.lang.String&nbsp;typeComment,
java.lang.String&nbsp;typeContent,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the content for a new compilation unit using the 'new JavaScript file' code template.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getFieldComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String)">getFieldComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;typeName,
java.lang.String&nbsp;fieldName,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the content for a new field comment using the 'field comment' code template.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getFileComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String)">getFileComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the content for a new file comment using the 'file comment' code template.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getGetterComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">getGetterComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String&nbsp;fieldName,
java.lang.String&nbsp;fieldType,
java.lang.String&nbsp;bareFieldName,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the comment for a getter method using the getter comment template.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getGetterMethodBodyContent(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">getGetterMethodBodyContent</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String&nbsp;fieldName,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the content of body for a getter method using the getter method body template.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getMethodBodyContent(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String)">getMethodBodyContent</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
boolean&nbsp;isConstructor,
java.lang.String&nbsp;bodyStatement,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the content of the body for a method or constructor using the method body templates.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getMethodComment(org.eclipse.wst.jsdt.core.IFunction, org.eclipse.wst.jsdt.core.IFunction, java.lang.String)">getMethodComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IFunction.html" title="interface in org.eclipse.wst.jsdt.core">IFunction</A>&nbsp;method,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IFunction.html" title="interface in org.eclipse.wst.jsdt.core">IFunction</A>&nbsp;overridden,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getMethodComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, org.eclipse.wst.jsdt.core.dom.FunctionDeclaration, boolean, java.lang.String, java.lang.String, java.lang.String[], java.lang.String)">getMethodComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/dom/FunctionDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom">FunctionDeclaration</A>&nbsp;decl,
boolean&nbsp;isDeprecated,
java.lang.String&nbsp;overriddenMethodName,
java.lang.String&nbsp;overriddenMethodDeclaringTypeName,
java.lang.String[]&nbsp;overriddenMethodParameterTypeNames,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getMethodComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, org.eclipse.wst.jsdt.core.dom.FunctionDeclaration, org.eclipse.wst.jsdt.core.dom.IFunctionBinding, java.lang.String)">getMethodComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/dom/FunctionDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom">FunctionDeclaration</A>&nbsp;decl,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/dom/IFunctionBinding.html" title="interface in org.eclipse.wst.jsdt.core.dom">IFunctionBinding</A>&nbsp;overridden,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getMethodComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.String, org.eclipse.wst.jsdt.core.IFunction, java.lang.String)">getMethodComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String[]&nbsp;paramNames,
java.lang.String[]&nbsp;excTypeSig,
java.lang.String&nbsp;retTypeSig,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IFunction.html" title="interface in org.eclipse.wst.jsdt.core">IFunction</A>&nbsp;overridden,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getMethodComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.String, java.lang.String[], org.eclipse.wst.jsdt.core.IFunction, java.lang.String)">getMethodComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String[]&nbsp;paramNames,
java.lang.String[]&nbsp;excTypeSig,
java.lang.String&nbsp;retTypeSig,
java.lang.String[]&nbsp;typeParameterNames,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IFunction.html" title="interface in org.eclipse.wst.jsdt.core">IFunction</A>&nbsp;overridden,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getSetterComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">getSetterComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String&nbsp;fieldName,
java.lang.String&nbsp;fieldType,
java.lang.String&nbsp;paramName,
java.lang.String&nbsp;bareFieldName,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the comment for a setter method using the setter method body template.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getSetterMethodBodyContent(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">getSetterMethodBodyContent</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String&nbsp;fieldName,
java.lang.String&nbsp;paramName,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the content of body for a setter method using the setter method body template.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeBody(java.lang.String, org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)">getTypeBody</A></B>(java.lang.String&nbsp;typeKind,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;typeName,
java.lang.String&nbsp;lineDelim)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the content of a new new type body using the 'type body' code templates.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)">getTypeComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;typeQualifiedName,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the content for a new type comment using the 'type comment' code template.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String[], java.lang.String)">getTypeComment</A></B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;typeQualifiedName,
java.lang.String[]&nbsp;typeParameterNames,
java.lang.String&nbsp;lineDelimiter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the content for a new type comment using the 'type comment' code template.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="CLASS_BODY_TEMPLATE_ID"><!-- --></A><H3>
CLASS_BODY_TEMPLATE_ID</H3>
<PRE>
public static final java.lang.String <B>CLASS_BODY_TEMPLATE_ID</B></PRE>
<DL>
<DD>Constant ID for the type kind to be used in <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeBody(java.lang.String, org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)"><CODE>getTypeBody(String, IJavaScriptUnit, String, String)</CODE></A> to get the code template used
for a new class type body.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.CodeGeneration.CLASS_BODY_TEMPLATE_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="INTERFACE_BODY_TEMPLATE_ID"><!-- --></A><H3>
INTERFACE_BODY_TEMPLATE_ID</H3>
<PRE>
public static final java.lang.String <B>INTERFACE_BODY_TEMPLATE_ID</B></PRE>
<DL>
<DD>Constant ID for the type kind to be used in <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeBody(java.lang.String, org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)"><CODE>getTypeBody(String, IJavaScriptUnit, String, String)</CODE></A> to get the code template used
for a new interface type body.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.CodeGeneration.INTERFACE_BODY_TEMPLATE_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ENUM_BODY_TEMPLATE_ID"><!-- --></A><H3>
ENUM_BODY_TEMPLATE_ID</H3>
<PRE>
public static final java.lang.String <B>ENUM_BODY_TEMPLATE_ID</B></PRE>
<DL>
<DD>Constant ID for the type kind to be used in <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeBody(java.lang.String, org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)"><CODE>getTypeBody(String, IJavaScriptUnit, String, String)</CODE></A> to get the code template used
for a new enum type body.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.CodeGeneration.ENUM_BODY_TEMPLATE_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ANNOTATION_BODY_TEMPLATE_ID"><!-- --></A><H3>
ANNOTATION_BODY_TEMPLATE_ID</H3>
<PRE>
public static final java.lang.String <B>ANNOTATION_BODY_TEMPLATE_ID</B></PRE>
<DL>
<DD>Constant ID for the type kind to be used in <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#getTypeBody(java.lang.String, org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)"><CODE>getTypeBody(String, IJavaScriptUnit, String, String)</CODE></A> to get the code template used
for a new annotation type body.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.CodeGeneration.ANNOTATION_BODY_TEMPLATE_ID">Constant Field Values</A></DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getCompilationUnitContent(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
getCompilationUnitContent</H3>
<PRE>
public static java.lang.String <B>getCompilationUnitContent</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;typeComment,
java.lang.String&nbsp;typeContent,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the content for a new compilation unit using the 'new JavaScript file' code template.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to create the source for. The compilation unit does not need to exist.<DD><CODE>typeComment</CODE> - The comment for the type to be created. Used when the code template contains a <i>${typecomment}</i> variable. Can be <code>null</code> if
no comment should be added.<DD><CODE>typeContent</CODE> - The code of the type, including type declaration and body.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the new content or <code>null</code> if the template is undefined or empty.
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getCompilationUnitContent(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
getCompilationUnitContent</H3>
<PRE>
public static java.lang.String <B>getCompilationUnitContent</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;fileComment,
java.lang.String&nbsp;typeComment,
java.lang.String&nbsp;typeContent,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the content for a new compilation unit using the 'new JavaScript file' code template.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to create the source for. The compilation unit does not need to exist.<DD><CODE>fileComment</CODE> - The file comment to be used when the code template contains a <i>${filecomment}</i> variable. Can be <code>null</code> if
no comment should be added.<DD><CODE>typeComment</CODE> - The comment for the type to be created. Used when the code template contains a <i>${typecomment}</i> variable. Can be <code>null</code> if
no comment should be added.<DD><CODE>typeContent</CODE> - The code of the type, including type declaration and body.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the new content or <code>null</code> if the template is undefined or empty.
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getFileComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String)"><!-- --></A><H3>
getFileComment</H3>
<PRE>
public static java.lang.String <B>getFileComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the content for a new file comment using the 'file comment' code template. The returned content is unformatted and is not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to add the comment to. The compilation unit does not need to exist.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the new content or <code>null</code> if the code template is undefined or empty. The returned content is unformatted and is not indented.
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getTypeComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)"><!-- --></A><H3>
getTypeComment</H3>
<PRE>
public static java.lang.String <B>getTypeComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;typeQualifiedName,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the content for a new type comment using the 'type comment' code template. The returned content is unformatted and is not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit where the type is contained. The compilation unit does not need to exist.<DD><CODE>typeQualifiedName</CODE> - The name of the type to which the comment is added. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the new content or <code>null</code> if the code template is undefined or empty. The returned content is unformatted and is not indented.
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getTypeComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String[], java.lang.String)"><!-- --></A><H3>
getTypeComment</H3>
<PRE>
public static java.lang.String <B>getTypeComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;typeQualifiedName,
java.lang.String[]&nbsp;typeParameterNames,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the content for a new type comment using the 'type comment' code template. The returned content is unformatted and is not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit where the type is contained. The compilation unit does not need to exist.<DD><CODE>typeQualifiedName</CODE> - The name of the type to which the comment is added. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>typeParameterNames</CODE> - The type parameter names<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the new content or <code>null</code> if the code template is undefined or empty. The returned content is unformatted and is not indented.
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getTypeBody(java.lang.String, org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String)"><!-- --></A><H3>
getTypeBody</H3>
<PRE>
public static java.lang.String <B>getTypeBody</B>(java.lang.String&nbsp;typeKind,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;typeName,
java.lang.String&nbsp;lineDelim)
throws CoreException</PRE>
<DL>
<DD>Returns the content of a new new type body using the 'type body' code templates. The returned content is unformatted and is not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>typeKind</CODE> - The type kind ID of the body template. Valid values are <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#CLASS_BODY_TEMPLATE_ID"><CODE>CLASS_BODY_TEMPLATE_ID</CODE></A>, <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#INTERFACE_BODY_TEMPLATE_ID"><CODE>INTERFACE_BODY_TEMPLATE_ID</CODE></A>,
<A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#ENUM_BODY_TEMPLATE_ID"><CODE>ENUM_BODY_TEMPLATE_ID</CODE></A> and <A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeGeneration.html#ANNOTATION_BODY_TEMPLATE_ID"><CODE>ANNOTATION_BODY_TEMPLATE_ID</CODE></A>.<DD><CODE>cu</CODE> - The compilation unit where the type is contained. The compilation unit does not need to exist.<DD><CODE>typeName</CODE> - The name of the type(for embedding in the template as a user variable).<DD><CODE>lineDelim</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the new content or <code>null</code> if the code template is undefined or empty. The returned content is unformatted and is not indented.
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getFieldComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
getFieldComment</H3>
<PRE>
public static java.lang.String <B>getFieldComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;typeName,
java.lang.String&nbsp;fieldName,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the content for a new field comment using the 'field comment' code template. The returned content is unformatted and is not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit where the field is contained. The compilation unit does not need to exist.<DD><CODE>typeName</CODE> - The name of the field declared type.<DD><CODE>fieldName</CODE> - The name of the field to which the comment is added.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the new content or <code>null</code> if the code template is undefined or empty. The returned content is unformatted and is not indented.
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getMethodComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, org.eclipse.wst.jsdt.core.dom.FunctionDeclaration, org.eclipse.wst.jsdt.core.dom.IFunctionBinding, java.lang.String)"><!-- --></A><H3>
getMethodComment</H3>
<PRE>
public static java.lang.String <B>getMethodComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/dom/FunctionDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom">FunctionDeclaration</A>&nbsp;decl,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/dom/IFunctionBinding.html" title="interface in org.eclipse.wst.jsdt.core.dom">IFunctionBinding</A>&nbsp;overridden,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).
<code>null</code> is returned if the template is empty.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to which the method belongs. The compilation unit does not need to exist.<DD><CODE>declaringTypeName</CODE> - Name of the type to which the method belongs. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>decl</CODE> - The FunctionDeclaration AST node that will be added as new
method. The node does not need to exist in an AST (no parent needed) and does not need to resolve.
See <A HREF="../../../../../org/eclipse/wst/jsdt/core/dom/AST.html#newFunctionDeclaration()"><CODE>AST.newFunctionDeclaration()</CODE></A> for how to create such a node.<DD><CODE>overridden</CODE> - The binding of the method to which to add an "@see" link or
<code>null</code> if no link should be created.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the generated method comment or <code>null</code> if the
code template is empty. The returned content is unformatted and not indented (formatting required).
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getMethodComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.String, org.eclipse.wst.jsdt.core.IFunction, java.lang.String)"><!-- --></A><H3>
getMethodComment</H3>
<PRE>
public static java.lang.String <B>getMethodComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String[]&nbsp;paramNames,
java.lang.String[]&nbsp;excTypeSig,
java.lang.String&nbsp;retTypeSig,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IFunction.html" title="interface in org.eclipse.wst.jsdt.core">IFunction</A>&nbsp;overridden,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).
<code>null</code> is returned if the template is empty.
<p>The returned string is unformatted and not indented.
<p>Exception types and return type are in signature notation. e.g. a source method declared as <code>public void foo(String text, int length)</code>
would return the array <code>{"QString;","I"}</code> as parameter types. See <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html" title="class in org.eclipse.wst.jsdt.core"><CODE>Signature</CODE></A>.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to which the method belongs. The compilation unit does not need to exist.<DD><CODE>declaringTypeName</CODE> - Name of the type to which the method belongs. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>methodName</CODE> - Name of the method.<DD><CODE>paramNames</CODE> - Names of the parameters for the method.<DD><CODE>excTypeSig</CODE> - Thrown exceptions (Signature notation).<DD><CODE>retTypeSig</CODE> - Return type (Signature notation) or <code>null</code>
for constructors.<DD><CODE>overridden</CODE> - The method that will be overridden by the created method or
<code>null</code> for non-overriding methods. If not <code>null</code>, the method must exist.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the constructed comment or <code>null</code> if
the comment code template is empty. The returned content is unformatted and not indented (formatting required).
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getMethodComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.String, java.lang.String[], org.eclipse.wst.jsdt.core.IFunction, java.lang.String)"><!-- --></A><H3>
getMethodComment</H3>
<PRE>
public static java.lang.String <B>getMethodComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String[]&nbsp;paramNames,
java.lang.String[]&nbsp;excTypeSig,
java.lang.String&nbsp;retTypeSig,
java.lang.String[]&nbsp;typeParameterNames,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IFunction.html" title="interface in org.eclipse.wst.jsdt.core">IFunction</A>&nbsp;overridden,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).
<code>null</code> is returned if the template is empty.
<p>The returned string is unformatted and not indented.
<p>Exception types and return type are in signature notation. e.g. a source method declared as <code>public void foo(String text, int length)</code>
would return the array <code>{"QString;","I"}</code> as parameter types. See <A HREF="../../../../../org/eclipse/wst/jsdt/core/Signature.html" title="class in org.eclipse.wst.jsdt.core"><CODE>Signature</CODE></A>.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to which the method belongs. The compilation unit does not need to exist.<DD><CODE>declaringTypeName</CODE> - Name of the type to which the method belongs. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>methodName</CODE> - Name of the method.<DD><CODE>paramNames</CODE> - Names of the parameters for the method.<DD><CODE>excTypeSig</CODE> - Thrown exceptions (Signature notation).<DD><CODE>retTypeSig</CODE> - Return type (Signature notation) or <code>null</code>
for constructors.<DD><CODE>typeParameterNames</CODE> - Names of the type parameters for the method.<DD><CODE>overridden</CODE> - The method that will be overridden by the created method or
<code>null</code> for non-overriding methods. If not <code>null</code>, the method must exist.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the constructed comment or <code>null</code> if
the comment code template is empty. The returned content is unformatted and not indented (formatting required).
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getMethodComment(org.eclipse.wst.jsdt.core.IFunction, org.eclipse.wst.jsdt.core.IFunction, java.lang.String)"><!-- --></A><H3>
getMethodComment</H3>
<PRE>
public static java.lang.String <B>getMethodComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IFunction.html" title="interface in org.eclipse.wst.jsdt.core">IFunction</A>&nbsp;method,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IFunction.html" title="interface in org.eclipse.wst.jsdt.core">IFunction</A>&nbsp;overridden,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).
<code>null</code> is returned if the template is empty.
<p>The returned string is unformatted and not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>method</CODE> - The method to be documented. The method must exist.<DD><CODE>overridden</CODE> - The method that will be overridden by the created method or
<code>null</code> for non-overriding methods. If not <code>null</code>, the method must exist.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the constructed comment or <code>null</code> if
the comment code template is empty. The returned string is unformatted and and has no indent (formatting required).
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getMethodComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, org.eclipse.wst.jsdt.core.dom.FunctionDeclaration, boolean, java.lang.String, java.lang.String, java.lang.String[], java.lang.String)"><!-- --></A><H3>
getMethodComment</H3>
<PRE>
public static java.lang.String <B>getMethodComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/dom/FunctionDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom">FunctionDeclaration</A>&nbsp;decl,
boolean&nbsp;isDeprecated,
java.lang.String&nbsp;overriddenMethodName,
java.lang.String&nbsp;overriddenMethodDeclaringTypeName,
java.lang.String[]&nbsp;overriddenMethodParameterTypeNames,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).
<code>null</code> is returned if the template is empty.
<p>The returned string is unformatted and not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to which the method belongs. The compilation unit does not need to exist.<DD><CODE>declaringTypeName</CODE> - Name of the type to which the method belongs. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>decl</CODE> - The FunctionDeclaration AST node that will be added as new
method. The node does not need to exist in an AST (no parent needed) and does not need to resolve.
See <A HREF="../../../../../org/eclipse/wst/jsdt/core/dom/AST.html#newFunctionDeclaration()"><CODE>AST.newFunctionDeclaration()</CODE></A> for how to create such a node.<DD><CODE>isDeprecated</CODE> - If set, the method is deprecated<DD><CODE>overriddenMethodName</CODE> - If a method is overridden, the simple name of the overridden method, or <code>null</code> if no method is overridden.<DD><CODE>overriddenMethodDeclaringTypeName</CODE> - If a method is overridden, the fully qualified type name of the overridden method's declaring type,
or <code>null</code> if no method is overridden.<DD><CODE>overriddenMethodParameterTypeNames</CODE> - If a method is overridden, the fully qualified parameter type names of the overridden method,
or <code>null</code> if no method is overridden.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the constructed comment or <code>null</code> if
the comment code template is empty. The returned string is unformatted and and has no indent (formatting required).
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getMethodBodyContent(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String)"><!-- --></A><H3>
getMethodBodyContent</H3>
<PRE>
public static java.lang.String <B>getMethodBodyContent</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
boolean&nbsp;isConstructor,
java.lang.String&nbsp;bodyStatement,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the content of the body for a method or constructor using the method body templates.
<code>null</code> is returned if the template is empty.
<p>The returned string is unformatted and not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to which the method belongs. The compilation unit does not need to exist.<DD><CODE>declaringTypeName</CODE> - Name of the type to which the method belongs. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>methodName</CODE> - Name of the method.<DD><CODE>isConstructor</CODE> - Defines if the created body is for a constructor.<DD><CODE>bodyStatement</CODE> - The code to be entered at the place of the variable ${body_statement}.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the constructed body content or <code>null</code> if
the comment code template is empty. The returned string is unformatted and and has no indent (formatting required).
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getGetterMethodBodyContent(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
getGetterMethodBodyContent</H3>
<PRE>
public static java.lang.String <B>getGetterMethodBodyContent</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String&nbsp;fieldName,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the content of body for a getter method using the getter method body template.
<code>null</code> is returned if the template is empty.
<p>The returned string is unformatted and not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to which the method belongs. The compilation unit does not need to exist.<DD><CODE>declaringTypeName</CODE> - Name of the type to which the method belongs. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>methodName</CODE> - The name of the getter method.<DD><CODE>fieldName</CODE> - The name of the field to get in the getter method, corresponding to the template variable for ${field}.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the constructed body content or <code>null</code> if
the comment code template is empty. The returned string is unformatted and and has no indent (formatting required).
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getSetterMethodBodyContent(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
getSetterMethodBodyContent</H3>
<PRE>
public static java.lang.String <B>getSetterMethodBodyContent</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String&nbsp;fieldName,
java.lang.String&nbsp;paramName,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the content of body for a setter method using the setter method body template.
<code>null</code> is returned if the template is empty.
<p>The returned string is unformatted and not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to which the method belongs. The compilation unit does not need to exist.<DD><CODE>declaringTypeName</CODE> - Name of the type to which the method belongs. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>methodName</CODE> - The name of the setter method.<DD><CODE>fieldName</CODE> - The name of the field to be set in the setter method, corresponding to the template variable for ${field}.<DD><CODE>paramName</CODE> - The name of the parameter passed to the setter method, corresponding to the template variable for $(param).<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the constructed body content or <code>null</code> if
the comment code template is empty. The returned string is unformatted and and has no indent (formatting required).
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getGetterComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
getGetterComment</H3>
<PRE>
public static java.lang.String <B>getGetterComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String&nbsp;fieldName,
java.lang.String&nbsp;fieldType,
java.lang.String&nbsp;bareFieldName,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the comment for a getter method using the getter comment template.
<code>null</code> is returned if the template is empty.
<p>The returned string is unformatted and not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to which the method belongs. The compilation unit does not need to exist.<DD><CODE>declaringTypeName</CODE> - Name of the type to which the method belongs. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>methodName</CODE> - Name of the method.<DD><CODE>fieldName</CODE> - Name of the field to get.<DD><CODE>fieldType</CODE> - The type of the field to get.<DD><CODE>bareFieldName</CODE> - The field name without prefix or suffix.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the generated getter comment or <code>null</code> if the
code template is empty. The returned content is not indented.
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<HR>
<A NAME="getSetterComment(org.eclipse.wst.jsdt.core.IJavaScriptUnit, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
getSetterComment</H3>
<PRE>
public static java.lang.String <B>getSetterComment</B>(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IJavaScriptUnit.html" title="interface in org.eclipse.wst.jsdt.core">IJavaScriptUnit</A>&nbsp;cu,
java.lang.String&nbsp;declaringTypeName,
java.lang.String&nbsp;methodName,
java.lang.String&nbsp;fieldName,
java.lang.String&nbsp;fieldType,
java.lang.String&nbsp;paramName,
java.lang.String&nbsp;bareFieldName,
java.lang.String&nbsp;lineDelimiter)
throws CoreException</PRE>
<DL>
<DD>Returns the comment for a setter method using the setter method body template.
<code>null</code> is returned if the template is empty.
<p>The returned string is unformatted and not indented.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cu</CODE> - The compilation unit to which the method belongs. The compilation unit does not need to exist.<DD><CODE>declaringTypeName</CODE> - Name of the type to which the method belongs. For inner types the name must be qualified and include the outer
types names (dot separated). See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IType.html#getTypeQualifiedName(char)"><CODE>IType.getTypeQualifiedName(char)</CODE></A>.<DD><CODE>methodName</CODE> - Name of the method.<DD><CODE>fieldName</CODE> - Name of the field that is set.<DD><CODE>fieldType</CODE> - The type of the field that is to set.<DD><CODE>paramName</CODE> - The name of the parameter that used to set.<DD><CODE>bareFieldName</CODE> - The field name without prefix or suffix.<DD><CODE>lineDelimiter</CODE> - The line delimiter to be used.
<DT><B>Returns:</B><DD>Returns the generated setter comment or <code>null</code> if the
code template is empty. The returned comment is not indented.
<DT><B>Throws:</B>
<DD><CODE>CoreException</CODE> - Thrown when the evaluation of the code template fails.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CodeGeneration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/wst/jsdt/ui/CodeStyleConfiguration.html" title="class in org.eclipse.wst.jsdt.ui"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/wst/jsdt/ui/CodeGeneration.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="CodeGeneration.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>