blob: aad7ad93e943d1d265c046edf7bab332cdf68e7b [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:04 CDT 2008 -->
<TITLE>
IRefactoringProcessorIds
</TITLE>
<META NAME="keywords" CONTENT="org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds interface">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="IRefactoringProcessorIds";
}
</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/IRefactoringProcessorIds.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/refactoring/RenameSupport.html" title="class in org.eclipse.wst.jsdt.ui.refactoring"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?org/eclipse/wst/jsdt/ui/refactoring/IRefactoringProcessorIds.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IRefactoringProcessorIds.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;METHOD</FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</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.refactoring</FONT>
<BR>
Interface IRefactoringProcessorIds</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IRefactoringProcessorIds</B></DL>
</PRE>
<P>
Interface to define the processor IDs provided by the JDT refactoring.
<p>
This interface declares static final fields only; it is not intended to be
implemented.
</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/refactoring/IRefactoringProcessorIds.html#COPY_PROCESSOR">COPY_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the copy processor (value <code>"org.eclipse.wst.jsdt.ui.CopyProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#DELETE_PROCESSOR">DELETE_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the delete resource processor
(value <code>"org.eclipse.wst.jsdt.ui.DeleteProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#MOVE_PROCESSOR">MOVE_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the move resource processor
(value <code>"org.eclipse.wst.jsdt.ui.MoveProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#MOVE_STATIC_MEMBERS_PROCESSOR">MOVE_STATIC_MEMBERS_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the move static member processor
(value <code>"org.eclipse.wst.jsdt.ui.MoveStaticMemberProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#RENAME_COMPILATION_UNIT_PROCESSOR">RENAME_COMPILATION_UNIT_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the rename compilation unit processor
(value <code>"org.eclipse.wst.jsdt.ui.renameCompilationUnitProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#RENAME_FIELD_PROCESSOR">RENAME_FIELD_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the rename field processor
(value <code>"org.eclipse.wst.jsdt.ui.renameFieldProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#RENAME_JAVA_PROJECT_PROCESSOR">RENAME_JAVA_PROJECT_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the rename JavaScript project processor
(value <code>"org.eclipse.wst.jsdt.ui.renameJavaProjectProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#RENAME_METHOD_PROCESSOR">RENAME_METHOD_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the rename method processor
(value <code>"org.eclipse.wst.jsdt.ui.renameMethodProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#RENAME_PACKAGE_FRAGMENT_PROCESSOR">RENAME_PACKAGE_FRAGMENT_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the rename package fragment processor
(value <code>"org.eclipse.wst.jsdt.ui.renamePackageProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#RENAME_RESOURCE_PROCESSOR">RENAME_RESOURCE_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the rename resource processor
(value <code>"org.eclipse.wst.jsdt.ui.renameResourceProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#RENAME_SOURCE_FOLDER_PROCESSOR">RENAME_SOURCE_FOLDER_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the rename source folder
(value <code>"org.eclipse.wst.jsdt.ui.renameSourceFolderProcessor"</code>).</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/refactoring/IRefactoringProcessorIds.html#RENAME_TYPE_PROCESSOR">RENAME_TYPE_PROCESSOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processor ID of the rename type processor
(value <code>"org.eclipse.wst.jsdt.ui.renameTypeProcessor"</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="RENAME_JAVA_PROJECT_PROCESSOR"><!-- --></A><H3>
RENAME_JAVA_PROJECT_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>RENAME_JAVA_PROJECT_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the rename JavaScript project processor
(value <code>"org.eclipse.wst.jsdt.ui.renameJavaProjectProcessor"</code>).
The rename JavaScript project processor loads the following participants:
<ul>
<li>participants registered for renaming <code>IJavaScriptProject</code>.</li>
<li>participants registered for renaming <code>IProject</code>.</li>
</ul>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.RENAME_JAVA_PROJECT_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="RENAME_SOURCE_FOLDER_PROCESSOR"><!-- --></A><H3>
RENAME_SOURCE_FOLDER_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>RENAME_SOURCE_FOLDER_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the rename source folder
(value <code>"org.eclipse.wst.jsdt.ui.renameSourceFolderProcessor"</code>).
The rename package fragment root processor loads the following participants:
<ul>
<li>participants registered for renaming <code>IPackageFragmentRoot</code>.</li>
<li>participants registered for renaming <code>IFolder</code>.</li>
</ul>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.RENAME_SOURCE_FOLDER_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="RENAME_PACKAGE_FRAGMENT_PROCESSOR"><!-- --></A><H3>
RENAME_PACKAGE_FRAGMENT_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>RENAME_PACKAGE_FRAGMENT_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the rename package fragment processor
(value <code>"org.eclipse.wst.jsdt.ui.renamePackageProcessor"</code>).
The rename package fragment processor loads the following participants:
<ul>
<li>participants registered for renaming <code>IPackageFragment</code>.</li>
<li>participants registered for moving <code>IFile</code> to participate in the
file moves caused by the package fragment rename.</li>
<li>participants registered for creating <code>IFolder</code> if the package
rename results in creating a new destination folder.</li>
<li>participants registered for deleting <code>IFolder</code> if the package
rename results in deleting the folder corresponding to the package
fragment to be renamed.</li>
</ul>
<p>Since 3.3:</p>
<p>The refactoring processor moves and renames JavaScript elements and resources.
Rename package fragment participants can retrieve the new location of
JavaScript elements and resources through the interfaces
<A HREF="../../../../../../org/eclipse/wst/jsdt/core/refactoring/IJavaScriptElementMapper.html" title="interface in org.eclipse.wst.jsdt.core.refactoring"><CODE>IJavaScriptElementMapper</CODE></A> and <CODE>org.eclipse.ltk.core.refactoring.IResourceMapper</CODE>, which can be
retrieved from the processor using the getAdapter() method.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.RENAME_PACKAGE_FRAGMENT_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="RENAME_COMPILATION_UNIT_PROCESSOR"><!-- --></A><H3>
RENAME_COMPILATION_UNIT_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>RENAME_COMPILATION_UNIT_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the rename compilation unit processor
(value <code>"org.eclipse.wst.jsdt.ui.renameCompilationUnitProcessor"</code>).
The rename compilation unit processor loads the following participants:
<ul>
<li>participants registered for renaming <code>IJavaScriptUnit</code>.</li>
<li>participants registered for renaming <code>IFile</code>.</li>
<li>participants registered for renaming <code>IType</code> if the
compilation unit contains a top level type.</li>
</ul>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.RENAME_COMPILATION_UNIT_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="RENAME_TYPE_PROCESSOR"><!-- --></A><H3>
RENAME_TYPE_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>RENAME_TYPE_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the rename type processor
(value <code>"org.eclipse.wst.jsdt.ui.renameTypeProcessor"</code>).
The rename type processor loads the following participants:
<ul>
<li>participants registered for renaming <code>IType</code>.</li>
<li>participants registered for renaming <code>IJavaScriptUnit</code> if the
type is a public top level type.</li>
<li>participants registered for renaming <code>IFile</code> if the compilation
unit gets rename as well.</li>
</ul>
<p>Since 3.2:</p>
<p>Participants that declare <pre> &lt;param name="handlesSimilarDeclarations" value="false"/&gt; </pre>
in their extension contribution will not be loaded if the user selects the
"update similar declarations" feature.</p>
<p>Rename type participants can retrieve information about similar declarations by casting the
RenameArguments to RenameTypeArguments. The new signatures of similar declarations
(and of other JavaScript elements or resources) are available
through the interfaces <A HREF="../../../../../../org/eclipse/wst/jsdt/core/refactoring/IJavaScriptElementMapper.html" title="interface in org.eclipse.wst.jsdt.core.refactoring"><CODE>IJavaScriptElementMapper</CODE></A> and <CODE>org.eclipse.ltk.core.refactoring.IResourceMapper</CODE>, which can be retrieved from the
processor using the getAdapter() method.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.RENAME_TYPE_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="RENAME_METHOD_PROCESSOR"><!-- --></A><H3>
RENAME_METHOD_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>RENAME_METHOD_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the rename method processor
(value <code>"org.eclipse.wst.jsdt.ui.renameMethodProcessor"</code>).
The rename method processor loads the following participants:
<ul>
<li>participants registered for renaming <code>IFunction</code>. Renaming
virtual methods will rename methods with the same name in the type
hierarchy of the type declaring the method to be renamed as well.
For those derived methods participants will be loaded as well.</li>
</ul>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.RENAME_METHOD_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="RENAME_FIELD_PROCESSOR"><!-- --></A><H3>
RENAME_FIELD_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>RENAME_FIELD_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the rename field processor
(value <code>"org.eclipse.wst.jsdt.ui.renameFieldProcessor"</code>).
The rename filed processor loads the following participants:
<ul>
<li>participants registered for renaming <code>IField</code>.</li>
<li>participants registered for renaming <code>IFunction</code> if
corresponding setter and getter methods are renamed as well.</li>
</ul>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.RENAME_FIELD_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="RENAME_RESOURCE_PROCESSOR"><!-- --></A><H3>
RENAME_RESOURCE_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>RENAME_RESOURCE_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the rename resource processor
(value <code>"org.eclipse.wst.jsdt.ui.renameResourceProcessor"</code>).
The rename resource processor loads the following participants:
<ul>
<li>participants registered for renaming <code>IResource</code>.</li>
</ul>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.RENAME_RESOURCE_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="MOVE_PROCESSOR"><!-- --></A><H3>
MOVE_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>MOVE_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the move resource processor
(value <code>"org.eclipse.wst.jsdt.ui.MoveProcessor"</code>).
The move processor loads the following participants, depending on the type of
element that gets moved:
<ul>
<li><code>IPackageFragmentRoot</code>: participants registered for moving
package fragment roots together with participants moving a <code>IFolder
</code>.</li>
<li><code>IPackageFragment</code>: participants registered for moving
package fragments. Additionally move file, create folder and delete
folder participants are loaded to reflect the resource changes
caused by a moving a package fragment.</li>
<li><code>IJavaScriptUnit</code>: participants registered for moving
compilation units and <code>IFile</code>. If the compilation unit
contains top level types, participants for these types are loaded
as well.</li>
<li><code>IResource</code>: participants registered for moving resources.</li>
</ul>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.MOVE_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="MOVE_STATIC_MEMBERS_PROCESSOR"><!-- --></A><H3>
MOVE_STATIC_MEMBERS_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>MOVE_STATIC_MEMBERS_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the move static member processor
(value <code>"org.eclipse.wst.jsdt.ui.MoveStaticMemberProcessor"</code>).
The move static members processor loads participants registered for the
static JavaScript element that gets moved. No support is available to participate
in non static member moves.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.MOVE_STATIC_MEMBERS_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DELETE_PROCESSOR"><!-- --></A><H3>
DELETE_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>DELETE_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the delete resource processor
(value <code>"org.eclipse.wst.jsdt.ui.DeleteProcessor"</code>).
The delete processor loads the following participants, depending on the type of
element that gets deleted:
<ul>
<li><code>IJavaScriptProject</code>: participants registered for deleting <code>IJavaScriptProject
</code> and <code>IProject</code></li>.
<li><code>IPackageFragmentRoot</code>: participants registered for deleting
<code>IPackageFragmentRoot</code> and <code>IFolder</code>.
<li><code>IPackageFragment</code>: participants registered for deleting
<code>IPackageFragment</code>. Additionally delete file and delete folder
participants are loaded to reflect the resource changes caused by
deleting a package fragment.</li>
<li><code>IJavaScriptUnit</code>: participants registered for deleting compilation
units and files. Additionally type delete participants are loaded to reflect the
deletion of the top level types declared in the compilation unit.</li>
<li><code>IType</code>: participants registered for deleting types. Additional
compilation unit and file delete participants are loaded if the type to be deleted
is the only top level type of a compilation unit.</li>
<li><code>IMember</code>: participants registered for deleting members.</li>
<li><code>IResource</code>: participants registered for deleting resources.</li>
</ul>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.DELETE_PROCESSOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="COPY_PROCESSOR"><!-- --></A><H3>
COPY_PROCESSOR</H3>
<PRE>
static final java.lang.String <B>COPY_PROCESSOR</B></PRE>
<DL>
<DD>Processor ID of the copy processor (value <code>"org.eclipse.wst.jsdt.ui.CopyProcessor"</code>).
The copy processor is used when copying elements via drag and drop or when pasting
elements from the clipboard. The copy processor loads the following participants,
depending on the type of the element that gets copied:
<ul>
<li><code>IJavaScriptProject</code>: no participants are loaded.</li>
<li><code>IPackageFragmentRoot</code>: participants registered for copying
<code>IPackageFragmentRoot</code> and <code>org.eclipse.core.resources.mapping.ResourceMapping</code>.</li>
<li><code>IPackageFragment</code>: participants registered for copying
<code>IPackageFragment</code> and <code>org.eclipse.core.resources.mapping.ResourceMapping</code>.</li>
<li><code>IJavaScriptUnit</code>: participants registered for copying
<code>IJavaScriptUnit</code> and <code>org.eclipse.core.resources.mapping.ResourceMapping</code>.</li>
<li><code>IType</code>: like IJavaScriptUnit if the primary top level type is copied.
Otherwise no participants are loaded.</li>
<li><code>IMember</code>: no participants are loaded.</li>
<li><code>IFolder</code>: participants registered for copying folders.</li>
<li><code>IFile</code>: participants registered for copying files.</li>
</ul>
<p>
Use the method <CODE>org.eclipse.core.resources.mapping.ResourceMapping#accept(org.eclipse.core.resources.mapping.ResourceMappingContext context, org.eclipse.core.resources.IResourceVisitor visitor, org.eclipse.core.runtime.IProgressMonitor monitor)</CODE>
to enumerate the resources which form the JavaScript element. <code>org.eclipse.core.resources.mapping.ResourceMappingContext.LOCAL_CONTEXT</code>
should be use as the <code>org.eclipse.core.resources.mapping.ResourceMappingContext</code> passed to the accept method.
</p>
<P>
<DL>
<DT><B>See Also:</B><DD><CODE>org.eclipse.core.resources.mapping.ResourceMapping</CODE>,
<A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.ui.refactoring.IRefactoringProcessorIds.COPY_PROCESSOR">Constant Field Values</A></DL>
</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/IRefactoringProcessorIds.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/refactoring/RenameSupport.html" title="class in org.eclipse.wst.jsdt.ui.refactoring"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?org/eclipse/wst/jsdt/ui/refactoring/IRefactoringProcessorIds.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IRefactoringProcessorIds.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;METHOD</FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>