blob: ae202aed8d65280cd361325d5d8fa9df282ddb1c [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:15:59 CDT 2008 -->
<TITLE>
ListRewrite
</TITLE>
<META NAME="keywords" CONTENT="org.eclipse.wst.jsdt.core.dom.rewrite.ListRewrite class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="ListRewrite";
}
</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/ListRewrite.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;<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ITrackedNodePosition.html" title="interface in org.eclipse.wst.jsdt.core.dom.rewrite"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/TargetSourceRangeComputer.html" title="class in org.eclipse.wst.jsdt.core.dom.rewrite"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../../index.html?org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ListRewrite.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&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.core.dom.rewrite</FONT>
<BR>
Class ListRewrite</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.wst.jsdt.core.dom.rewrite.ListRewrite</B>
</PRE>
<HR>
<DL>
<DT><PRE>public final class <B>ListRewrite</B><DT>extends java.lang.Object</DL>
</PRE>
<P>
For describing manipulations to a child list property of an AST node.
<p>
This class is not intended to be subclassed.
</p>
<P>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#getListRewrite(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ChildListPropertyDescriptor)"><CODE>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.</CODE></A></DL>
<HR>
<P>
<!-- ========== 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>&nbsp;<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#createCopyTarget(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode)">createCopyTarget</A></B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;first,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;last)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns a placeholder node for a true copy of a range of nodes of the
current list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#createMoveTarget(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode)">createMoveTarget</A></B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;first,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;last)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns a placeholder node for a move of a range of nodes of the
current list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#createMoveTarget(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)">createMoveTarget</A></B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;first,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;last,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;replacingNode,
TextEditGroup&nbsp;editGroup)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns a placeholder node for a move of a range of nodes of the
current list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html" title="class in org.eclipse.wst.jsdt.core.dom.rewrite">ASTRewrite</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#getASTRewrite()">getASTRewrite</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the ASTRewrite instance from which this ListRewriter has been created from.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/StructuralPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom">StructuralPropertyDescriptor</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#getLocationInParent()">getLocationInParent</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the property of the parent node for which this list rewriter was created.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#getOriginalList()">getOriginalList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the original nodes in the list property managed by this
rewriter.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#getParent()">getParent</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the parent of the list for which this list rewriter was created.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#getRewrittenList()">getRewrittenList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the nodes in the revised list property managed by this
rewriter.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#insertAfter(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)">insertAfter</A></B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;element,
TextEditGroup&nbsp;editGroup)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the given node into the list after the given element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#insertAt(org.eclipse.wst.jsdt.core.dom.ASTNode, int, TextEditGroup)">insertAt</A></B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
int&nbsp;index,
TextEditGroup&nbsp;editGroup)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the given node into the list at the given index.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#insertBefore(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)">insertBefore</A></B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;element,
TextEditGroup&nbsp;editGroup)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the given node into the list before the given element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#insertFirst(org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)">insertFirst</A></B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
TextEditGroup&nbsp;editGroup)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the given node into the list at the start of the list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#insertLast(org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)">insertLast</A></B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
TextEditGroup&nbsp;editGroup)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the given node into the list at the end of the list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#remove(org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)">remove</A></B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
TextEditGroup&nbsp;editGroup)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the given node from its parent's list property in the rewriter.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#replace(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)">replace</A></B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;replacement,
TextEditGroup&nbsp;editGroup)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Replaces the given node from its parent's list property in the rewriter.</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>
<!-- ============ 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="getParent()"><!-- --></A><H3>
getParent</H3>
<PRE>
public <A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A> <B>getParent</B>()</PRE>
<DL>
<DD>Returns the parent of the list for which this list rewriter was created.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the node that contains the list for which this list rewriter was created<DT><B>See Also:</B><DD><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#getLocationInParent()"><CODE>getLocationInParent()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getLocationInParent()"><!-- --></A><H3>
getLocationInParent</H3>
<PRE>
public <A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/StructuralPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom">StructuralPropertyDescriptor</A> <B>getLocationInParent</B>()</PRE>
<DL>
<DD>Returns the property of the parent node for which this list rewriter was created.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the property of the parent node for which this list rewriter was created<DT><B>See Also:</B><DD><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#getParent()"><CODE>getParent()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="remove(org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)"><!-- --></A><H3>
remove</H3>
<PRE>
public void <B>remove</B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
TextEditGroup&nbsp;editGroup)</PRE>
<DL>
<DD>Removes the given node from its parent's list property in the rewriter.
The node must be contained in the list.
The AST itself is not actually modified in any way; rather, the rewriter
just records a note that this node has been removed from this list.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - the node being removed<DD><CODE>editGroup</CODE> - the edit group in which to collect the corresponding
text edits, or <code>null</code> if ungrouped
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the node is null, or if the node is not
part of this rewriter's AST, or if the described modification is invalid
(not a member of this node's original list)</DL>
</DD>
</DL>
<HR>
<A NAME="getASTRewrite()"><!-- --></A><H3>
getASTRewrite</H3>
<PRE>
public <A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html" title="class in org.eclipse.wst.jsdt.core.dom.rewrite">ASTRewrite</A> <B>getASTRewrite</B>()</PRE>
<DL>
<DD>Returns the ASTRewrite instance from which this ListRewriter has been created from.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the parent AST Rewriter instance.</DL>
</DD>
</DL>
<HR>
<A NAME="replace(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)"><!-- --></A><H3>
replace</H3>
<PRE>
public void <B>replace</B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;replacement,
TextEditGroup&nbsp;editGroup)</PRE>
<DL>
<DD>Replaces the given node from its parent's list property in the rewriter.
The node must be contained in the list.
The replacement node must either be brand new (not part of the original AST)
or a placeholder node (for example, one created by
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createCopyTarget(org.eclipse.wst.jsdt.core.dom.ASTNode)"><CODE>ASTRewrite.createCopyTarget(ASTNode)</CODE></A>,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createMoveTarget(org.eclipse.wst.jsdt.core.dom.ASTNode)"><CODE>ASTRewrite.createMoveTarget(ASTNode)</CODE></A>,
or <A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createStringPlaceholder(java.lang.String, int)"><CODE>ASTRewrite.createStringPlaceholder(String, int)</CODE></A>). The AST itself
is not actually modified in any way; rather, the rewriter just records
a note that this node has been replaced in this list.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - the node being replaced<DD><CODE>replacement</CODE> - the replacement node, or <code>null</code> if no
replacement<DD><CODE>editGroup</CODE> - the edit group in which to collect the corresponding
text edits, or <code>null</code> if ungrouped
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the node is null, or if the node is not part
of this rewriter's AST, or if the replacement node is not a new node (or
placeholder), or if the described modification is otherwise invalid
(not a member of this node's original list)</DL>
</DD>
</DL>
<HR>
<A NAME="insertAfter(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)"><!-- --></A><H3>
insertAfter</H3>
<PRE>
public void <B>insertAfter</B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;element,
TextEditGroup&nbsp;editGroup)</PRE>
<DL>
<DD>Inserts the given node into the list after the given element.
The existing node must be in the list, either as an original or as a new
node that has been inserted.
The inserted node must either be brand new (not part of the original AST)
or a placeholder node (for example, one created by
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createCopyTarget(org.eclipse.wst.jsdt.core.dom.ASTNode)"><CODE>ASTRewrite.createCopyTarget(ASTNode)</CODE></A>,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createMoveTarget(org.eclipse.wst.jsdt.core.dom.ASTNode)"><CODE>ASTRewrite.createMoveTarget(ASTNode)</CODE></A>,
or <A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createStringPlaceholder(java.lang.String, int)"><CODE>ASTRewrite.createStringPlaceholder(String, int)</CODE></A>). The AST itself
is not actually modified in any way; rather, the rewriter just records
a note that this node has been inserted into the list.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - the node to insert<DD><CODE>element</CODE> - the element after which the given node is to be inserted<DD><CODE>editGroup</CODE> - the edit group in which to collect the corresponding
text edits, or <code>null</code> if ungrouped
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the node or element is null,
or if the node is not part of this rewriter's AST, or if the inserted node
is not a new node (or placeholder), or if <code>element</code> is not a member
of the list (original or new), or if the described modification is
otherwise invalid</DL>
</DD>
</DL>
<HR>
<A NAME="insertBefore(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)"><!-- --></A><H3>
insertBefore</H3>
<PRE>
public void <B>insertBefore</B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;element,
TextEditGroup&nbsp;editGroup)</PRE>
<DL>
<DD>Inserts the given node into the list before the given element.
The existing node must be in the list, either as an original or as a new
node that has been inserted.
The inserted node must either be brand new (not part of the original AST)
or a placeholder node (for example, one created by
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createCopyTarget(org.eclipse.wst.jsdt.core.dom.ASTNode)"><CODE>ASTRewrite.createCopyTarget(ASTNode)</CODE></A>,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createMoveTarget(org.eclipse.wst.jsdt.core.dom.ASTNode)"><CODE>ASTRewrite.createMoveTarget(ASTNode)</CODE></A>,
or <A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createStringPlaceholder(java.lang.String, int)"><CODE>ASTRewrite.createStringPlaceholder(String, int)</CODE></A>). The AST itself
is not actually modified in any way; rather, the rewriter just records
a note that this node has been inserted into the list.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - the node to insert<DD><CODE>element</CODE> - the element before which the given node is to be inserted<DD><CODE>editGroup</CODE> - the edit group in which to collect the corresponding
text edits, or <code>null</code> if ungrouped
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the node or element is null,
or if the node is not part of this rewriter's AST, or if the inserted node
is not a new node (or placeholder), or if <code>element</code> is not a member
of the list (original or new), or if the described modification is
otherwise invalid</DL>
</DD>
</DL>
<HR>
<A NAME="insertFirst(org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)"><!-- --></A><H3>
insertFirst</H3>
<PRE>
public void <B>insertFirst</B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
TextEditGroup&nbsp;editGroup)</PRE>
<DL>
<DD>Inserts the given node into the list at the start of the list.
Equivalent to <code>insertAt(node, 0, editGroup)</code>.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - the node to insert<DD><CODE>editGroup</CODE> - the edit group in which to collect the corresponding
text edits, or <code>null</code> if ungrouped
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the node is null, or if the node is not part
of this rewriter's AST, or if the inserted node is not a new node (or
placeholder), or if the described modification is otherwise invalid
(not a member of this node's original list)<DT><B>See Also:</B><DD><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#insertAt(org.eclipse.wst.jsdt.core.dom.ASTNode, int, TextEditGroup)"><CODE>insertAt(ASTNode, int, TextEditGroup)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="insertLast(org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)"><!-- --></A><H3>
insertLast</H3>
<PRE>
public void <B>insertLast</B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
TextEditGroup&nbsp;editGroup)</PRE>
<DL>
<DD>Inserts the given node into the list at the end of the list.
Equivalent to <code>insertAt(node, -1, editGroup)</code>.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - the node to insert<DD><CODE>editGroup</CODE> - the edit group in which to collect the corresponding
text edits, or <code>null</code> if ungrouped
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the node is null, or if the node is not part
of this rewriter's AST, or if the inserted node is not a new node (or
placeholder), or if the described modification is otherwise invalid
(not a member of this node's original list)<DT><B>See Also:</B><DD><A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html#insertAt(org.eclipse.wst.jsdt.core.dom.ASTNode, int, TextEditGroup)"><CODE>insertAt(ASTNode, int, TextEditGroup)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="insertAt(org.eclipse.wst.jsdt.core.dom.ASTNode, int, TextEditGroup)"><!-- --></A><H3>
insertAt</H3>
<PRE>
public void <B>insertAt</B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;node,
int&nbsp;index,
TextEditGroup&nbsp;editGroup)</PRE>
<DL>
<DD>Inserts the given node into the list at the given index.
The index corresponds to a combined list of original and new nodes;
removed or replaced nodes are still in the combined list.
The inserted node must either be brand new (not part of the original AST)
or a placeholder node (for example, one created by
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createCopyTarget(org.eclipse.wst.jsdt.core.dom.ASTNode)"><CODE>ASTRewrite.createCopyTarget(ASTNode)</CODE></A>,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createMoveTarget(org.eclipse.wst.jsdt.core.dom.ASTNode)"><CODE>ASTRewrite.createMoveTarget(ASTNode)</CODE></A>,
or <A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html#createStringPlaceholder(java.lang.String, int)"><CODE>ASTRewrite.createStringPlaceholder(String, int)</CODE></A>). The AST itself
is not actually modified in any way; rather, the rewriter just records
a note that this node has been inserted into the list.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - the node to insert<DD><CODE>index</CODE> - insertion index in the combined list of original and
inserted nodes; <code>-1</code> indicates insertion as the last element<DD><CODE>editGroup</CODE> - the edit group in which to collect the corresponding
text edits, or <code>null</code> if ungrouped
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the node is null, or if the node is not part
of this rewriter's AST, or if the inserted node is not a new node (or
placeholder), or if the described modification is otherwise invalid
(not a member of this node's original list)
<DD><CODE>java.lang.IndexOutOfBoundsException</CODE> - if the index is negative and not -1,
or if it is larger than the size of the combined list</DL>
</DD>
</DL>
<HR>
<A NAME="createCopyTarget(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode)"><!-- --></A><H3>
createCopyTarget</H3>
<PRE>
public final <A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A> <B>createCopyTarget</B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;first,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;last)</PRE>
<DL>
<DD>Creates and returns a placeholder node for a true copy of a range of nodes of the
current list.
The placeholder node can either be inserted as new or used to replace an
existing node. When the document is rewritten, a copy of the source code
for the given node range is inserted into the output document at the position
corresponding to the placeholder (indentation is adjusted).
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>first</CODE> - the node that starts the range<DD><CODE>last</CODE> - the node that ends the range
<DT><B>Returns:</B><DD>the new placeholder node
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - An exception is thrown if the first or last node
are <code>null</code>, if a node is not a child of the current list or if the first node
is not before the last node. An <code>IllegalArgumentException</code> is
also thrown if the copied range is overlapping with an other moved or copied range.</DL>
</DD>
</DL>
<HR>
<A NAME="createMoveTarget(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode)"><!-- --></A><H3>
createMoveTarget</H3>
<PRE>
public final <A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A> <B>createMoveTarget</B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;first,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;last)</PRE>
<DL>
<DD>Creates and returns a placeholder node for a move of a range of nodes of the
current list.
The placeholder node can either be inserted as new or used to replace an
existing node. When the document is rewritten, a copy of the source code
for the given node range is inserted into the output document at the position
corresponding to the placeholder (indentation is adjusted).
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>first</CODE> - the node that starts the range<DD><CODE>last</CODE> - the node that ends the range
<DT><B>Returns:</B><DD>the new placeholder node
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - An exception is thrown if the first or last node
are <code>null</code>, if a node is not a child of the current list or if the first node
is not before the last node. An <code>IllegalArgumentException</code> is
also thrown if the moved range is overlapping with an other moved or copied range.</DL>
</DD>
</DL>
<HR>
<A NAME="createMoveTarget(org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode, org.eclipse.wst.jsdt.core.dom.ASTNode, TextEditGroup)"><!-- --></A><H3>
createMoveTarget</H3>
<PRE>
public final <A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A> <B>createMoveTarget</B>(<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;first,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;last,
<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A>&nbsp;replacingNode,
TextEditGroup&nbsp;editGroup)</PRE>
<DL>
<DD>Creates and returns a placeholder node for a move of a range of nodes of the
current list. The moved nodes can optionally be replaced by a specified node.
The placeholder node can either be inserted as new or used to replace an
existing node. When the document is rewritten, a copy of the source code
for the given node range is inserted into the output document at the position
corresponding to the placeholder (indentation is adjusted).
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>first</CODE> - the node that starts the range<DD><CODE>last</CODE> - the node that ends the range<DD><CODE>replacingNode</CODE> - a node that is set at the location of the moved nodes
or <code>null</code> to remove all nodes<DD><CODE>editGroup</CODE> - the edit group in which to collect the corresponding
text edits fro a replace, or <code>null</code> if ungrouped
<DT><B>Returns:</B><DD>the new placeholder node
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - An exception is thrown if the first or
last node are <code>null</code>, if a node is not a child of the current list or
if the first node is not before the last node. An <code>IllegalArgumentException
</code> is also thrown if the moved range is overlapping with an other moved
or copied range.</DL>
</DD>
</DL>
<HR>
<A NAME="getOriginalList()"><!-- --></A><H3>
getOriginalList</H3>
<PRE>
public java.util.List <B>getOriginalList</B>()</PRE>
<DL>
<DD>Returns the original nodes in the list property managed by this
rewriter. The returned list is unmodifiable.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>a list of all original nodes in the list</DL>
</DD>
</DL>
<HR>
<A NAME="getRewrittenList()"><!-- --></A><H3>
getRewrittenList</H3>
<PRE>
public java.util.List <B>getRewrittenList</B>()</PRE>
<DL>
<DD>Returns the nodes in the revised list property managed by this
rewriter. The returned list is unmodifiable.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>a list of all nodes in the list taking into account
all the described changes</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/ListRewrite.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;<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ITrackedNodePosition.html" title="interface in org.eclipse.wst.jsdt.core.dom.rewrite"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/TargetSourceRangeComputer.html" title="class in org.eclipse.wst.jsdt.core.dom.rewrite"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../../index.html?org/eclipse/wst/jsdt/core/dom/rewrite/ListRewrite.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ListRewrite.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&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>