Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.jdeveloper.compare
Class TextNodeContributor

java.lang.Object
  extended by oracle.javatools.compare.CompareContributor
      extended by oracle.javatools.compare.algorithm.sequence.SequenceCompareContributor
          extended by oracle.javatools.compare.algorithm.text.TextCompareContributor
              extended by oracle.jdeveloper.compare.IdeTextCompareContributor
                  extended by oracle.jdeveloper.compare.TextNodeContributor
All Implemented Interfaces:
oracle.javatools.compare.algorithm.EditableContributor, IdeCompareContributor, PatchCompareContributor
Direct Known Subclasses:
TextMergeNodeContributor

public class TextNodeContributor
extends IdeTextCompareContributor
implements oracle.javatools.compare.algorithm.EditableContributor, PatchCompareContributor

A TextCompareContributor based on the current contents of an editor buffer.

Since:
10.0.3

Field Summary
 
Fields inherited from interface oracle.javatools.compare.algorithm.EditableContributor
PROPERTY_EDITABLE, PROPERTY_MODIFIED
 
Constructor Summary
TextNodeContributor(TextNode node)
           
 
Method Summary
 java.lang.String getLongLabel()
          Get a long label for this comparable element.
 Node getNode()
          Gets the primary node instance associated with the compare contributor.
 PatchCompareDescriptor getPatchDescriptor()
          Gets the patch descriptor object for the compare contributor, used in the creation of a patch.
 java.lang.String getShortLabel()
          Get a short label for this comparable element.
 TextBuffer getTextBuffer()
          Gets the text buffer for the comparison and patch contribution.
 TextNode getTextNode()
           
 java.lang.String getType()
          Get the extension of the file this contributor represents.
 boolean isEditable()
           
 boolean isModified()
           
 
Methods inherited from class oracle.jdeveloper.compare.IdeTextCompareContributor
getContextNode, isTextProcessed, setContextNode, setTextProcessed
 
Methods inherited from class oracle.javatools.compare.algorithm.text.TextCompareContributor
addChangeListener, addTextBufferListeners, deleteElement, equal, fireChangeEvent, getDocumentModel, getElement, getIgnoreWhitespace, getLength, insertElement, removeChangeListener, replaceElement, setDocumentModel, setIgnoreWhitespace
 
Methods inherited from class oracle.javatools.compare.CompareContributor
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeSupport, removePropertyChangeListener, setLongLabel, setShortLabel, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.javatools.compare.algorithm.EditableContributor
addChangeListener, removeChangeListener
 
Methods inherited from interface oracle.jdeveloper.compare.PatchCompareContributor
getIgnoreWhitespace
 

Constructor Detail

TextNodeContributor

public TextNodeContributor(TextNode node)
Method Detail

getTextBuffer

public TextBuffer getTextBuffer()
Description copied from interface: PatchCompareContributor
Gets the text buffer for the comparison and patch contribution.

Specified by:
getTextBuffer in interface PatchCompareContributor
Specified by:
getTextBuffer in class oracle.javatools.compare.algorithm.text.TextCompareContributor
Returns:
the contributor text buffer.

getType

public java.lang.String getType()
Description copied from class: CompareContributor
Get the extension of the file this contributor represents. This is currently only used to determine the syntax highlighting style for the text compare viewer, but it will almost certainly be used for other things in the future. By default, this method returns an empty string.

Overrides:
getType in class CompareContributor
Returns:
an extension for this file without any period prefix. E.g. "java".

getShortLabel

public java.lang.String getShortLabel()
Description copied from class: CompareContributor
Get a short label for this comparable element.

Overrides:
getShortLabel in class CompareContributor
Returns:
a short label for this comparable element.

getLongLabel

public java.lang.String getLongLabel()
Description copied from class: CompareContributor
Get a long label for this comparable element.

Overrides:
getLongLabel in class CompareContributor
Returns:
a long label for this comparable element.

isEditable

public boolean isEditable()
Specified by:
isEditable in interface oracle.javatools.compare.algorithm.EditableContributor

isModified

public boolean isModified()
Specified by:
isModified in interface oracle.javatools.compare.algorithm.EditableContributor

getPatchDescriptor

public PatchCompareDescriptor getPatchDescriptor()
Description copied from interface: PatchCompareContributor
Gets the patch descriptor object for the compare contributor, used in the creation of a patch.

Specified by:
getPatchDescriptor in interface PatchCompareContributor
Returns:
the patch descriptor object.

getTextNode

public TextNode getTextNode()

getNode

public Node getNode()
Description copied from interface: IdeCompareContributor
Gets the primary node instance associated with the compare contributor.

Specified by:
getNode in interface IdeCompareContributor
Overrides:
getNode in class IdeTextCompareContributor
Returns:
the node.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

Copyright © 1997, 2011, Oracle. All rights reserved.