|
Eclipse Platform Release 3.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ltk.internal.ui.refactoring.PreviewNode
org.eclipse.ltk.internal.ui.refactoring.AbstractChangeNode
org.eclipse.ltk.internal.ui.refactoring.InternalTextEditChangeNode
org.eclipse.ltk.ui.refactoring.TextEditChangeNode
public class TextEditChangeNode
A special preview node to represent TextEditBasedChanges in the
preview tree.
This class should be subclassed by clients wishing to provide language
aware substructures for special TextEditBasedChanges. The preview
infrastructure accesses to preview node for a TextEditBasedChange
by asking the change for an adapter of type TextEditChangeNode.
If no adapter is returned, this default implementation will be used to present
TextEditBasedChange in the preview tree.
| Nested Class Summary | |
|---|---|
static class |
TextEditChangeNode.ChildNode
|
| Constructor Summary | |
|---|---|
TextEditChangeNode(TextEditBasedChange change)
Creates a new text edit change node for the given change. |
|
| Method Summary | |
|---|---|
protected TextEditChangeNode.ChildNode[] |
createChildNodes()
|
static TextEditChangeNode.ChildNode |
createTextEditGroupNode(TextEditChangeNode.ChildNode parent,
TextEditBasedChangeGroup changeGroup)
Creates a new child node for the given parent and change group. |
static TextEditChangeNode.ChildNode |
createTextEditGroupNode(TextEditChangeNode parent,
TextEditBasedChangeGroup changeGroup)
Creates a new child node for the given parent and change group. |
ImageDescriptor |
getImageDescriptor()
Returns the image descriptor used to render this node in the UI. |
String |
getText()
Returns the text used to render this node in the UI. |
TextEditBasedChange |
getTextEditBasedChange()
Returns the TextEditBasedChange this node is
associated with. |
| Methods inherited from class org.eclipse.ltk.internal.ui.refactoring.InternalTextEditChangeNode |
|---|
internalGetTextEditChangeNode |
| Methods inherited from class org.eclipse.ltk.internal.ui.refactoring.AbstractChangeNode |
|---|
createNode, createNode |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TextEditChangeNode(TextEditBasedChange change)
change - the TextEditBasedChange this node
represents in the preview tree| Method Detail |
|---|
public static TextEditChangeNode.ChildNode createTextEditGroupNode(TextEditChangeNode.ChildNode parent,
TextEditBasedChangeGroup changeGroup)
parent - the parent of the new child nodechangeGroup - the TextEditBasedChangeGroup this child node
represents in the preview tree
public static TextEditChangeNode.ChildNode createTextEditGroupNode(TextEditChangeNode parent,
TextEditBasedChangeGroup changeGroup)
parent - the parent of the new child nodechangeGroup - the TextEditBasedChangeGroup this child node
represents in the preview tree
public final TextEditBasedChange getTextEditBasedChange()
TextEditBasedChange this node is
associated with.
getTextEditBasedChange in class org.eclipse.ltk.internal.ui.refactoring.InternalTextEditChangeNodeTextEditBasedChangepublic String getText()
getText in class org.eclipse.ltk.internal.ui.refactoring.AbstractChangeNodepublic ImageDescriptor getImageDescriptor()
getImageDescriptor in class org.eclipse.ltk.internal.ui.refactoring.AbstractChangeNodeprotected TextEditChangeNode.ChildNode[] createChildNodes()
createChildNodes in class org.eclipse.ltk.internal.ui.refactoring.InternalTextEditChangeNode
|
Eclipse Platform Release 3.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.