|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.7.0) E13403-08 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.model.Node oracle.ide.model.TextNode oracle.jdeveloper.merge.TextMergeNode
public class TextMergeNode
Textual merge node class on which a TextMergeNodeContributor
is created
for an editable contributor to the merge UI. This is usually the 'ancestor'.
Field Summary |
---|
Fields inherited from class oracle.ide.model.Node |
---|
LOG_READONLY |
Constructor Summary | |
---|---|
TextMergeNode(CompareContributor first,
CompareContributor second,
CompareContributor ancestor)
|
|
TextMergeNode(java.net.URL url)
|
|
TextMergeNode(java.net.URL url,
TextBuffer textBuffer)
Constructor. |
Method Summary | |
---|---|
protected java.io.Reader |
createReader(java.net.URL url)
Overriden to return a Reader based on the merge node's text buffer. |
javax.swing.Icon |
getIcon()
Displayable interface method. |
protected TextBuffer |
getTextBufferDirectly()
Overriden to return the text buffer of the merge contributor. |
boolean |
isDirty()
First checks if the superclass has its dirty flag set; if so, returns true . |
protected boolean |
isTrackedInNodeCache()
Overriden to prevent the merge node from being cached. |
protected void |
saveImpl()
Overriden to prevent I/O from an attempted save. |
boolean |
setReadOnly(boolean readOnly)
Overriden to control the read-only state. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TextMergeNode(CompareContributor first, CompareContributor second, CompareContributor ancestor)
public TextMergeNode(java.net.URL url)
public TextMergeNode(java.net.URL url, TextBuffer textBuffer)
url
- the URL of the merge document.textBuffer
- the text buffer of the merge contributor.Method Detail |
---|
protected TextBuffer getTextBufferDirectly()
getTextBufferDirectly
in class TextNode
protected java.io.Reader createReader(java.net.URL url)
Reader
based on the merge node's text buffer.
createReader
in class TextNode
url
- ignored.
public boolean setReadOnly(boolean readOnly)
setReadOnly
in class Node
readOnly
- ignored.
true
, always.protected boolean isTrackedInNodeCache()
isTrackedInNodeCache
in class Node
false
, always.protected void saveImpl()
saveImpl
in class TextNode
public javax.swing.Icon getIcon()
Node
Displayable
interface method. The Node class returns
a generic icon.
getIcon
in interface Displayable
getIcon
in class Node
Icon
to be displayed for the
Displayable
.public boolean isDirty()
TextNode
true
. Otherwise, the determination of
the dirty state is delegated to the underlying TextBuffer
implementation. If the current TextBuffer
is
null
, false
is returned.
isDirty
in interface Dirtyable
isDirty
in class TextNode
true
if the data in the object has been modified.
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.7.0) E13403-08 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |