org.aspectj.org.eclipse.jdt.internal.core.dom.rewrite
Class NodeRewriteEvent

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent
      extended by org.aspectj.org.eclipse.jdt.internal.core.dom.rewrite.NodeRewriteEvent

public class NodeRewriteEvent
extends RewriteEvent


Field Summary
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent
CHILDREN_CHANGED, INSERTED, REMOVED, REPLACED, UNCHANGED
 
Constructor Summary
NodeRewriteEvent(java.lang.Object originalValue, java.lang.Object newValue)
           
 
Method Summary
 int getChangeKind()
           
 RewriteEvent[] getChildren()
           
 java.lang.Object getNewValue()
           
 java.lang.Object getOriginalValue()
           
 boolean isListRewrite()
           
 void setNewValue(java.lang.Object newValue)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeRewriteEvent

public NodeRewriteEvent(java.lang.Object originalValue,
                        java.lang.Object newValue)
Method Detail

getNewValue

public java.lang.Object getNewValue()
Specified by:
getNewValue in class RewriteEvent
Returns:
Returns the new value.

getOriginalValue

public java.lang.Object getOriginalValue()
Specified by:
getOriginalValue in class RewriteEvent
Returns:
Returns the original value.

getChangeKind

public int getChangeKind()
Specified by:
getChangeKind in class RewriteEvent
Returns:
Returns the event's change kind.

isListRewrite

public boolean isListRewrite()
Specified by:
isListRewrite in class RewriteEvent
Returns:
Returns true if the given event is a list event.

setNewValue

public void setNewValue(java.lang.Object newValue)

getChildren

public RewriteEvent[] getChildren()
Specified by:
getChildren in class RewriteEvent
Returns:
Return the events describing the changes in a list. returns null if the event is not a list event.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object