oracle.jdeveloper.merge
Class BaseMergeNode<T>
java.lang.Object
   oracle.ide.model.Node
oracle.ide.model.Node
       oracle.jdeveloper.merge.BaseMergeNode<T>
oracle.jdeveloper.merge.BaseMergeNode<T>
- All Implemented Interfaces: 
- Displayable, Element, LazyLoadable, Locatable, Subject, Dirtyable, MergeNode<T>
- public abstract class BaseMergeNode<T> 
- extends Node- implements MergeNode<T>
- Since:
- 11.1.2.0.0 (Sherman)
 
 
 
 
| Methods inherited from class oracle.ide.model.Node | 
| addNodeListener, addNodeListenerForType, addNodeListenerForTypeHierarchy, attach, beginThreadNodeUsageCycle, callUnderReadLock, callUnderWriteLock, close, closeImpl, createSubject, delete, deleteImpl, detach, endThreadNodeUsage, endThreadNodeUsageCycle, ensureOpen, equalsImpl, getAttributes, getChildren, getData, getInputStream, getLongLabel, getShortLabel, getSubject, getTimestamp, getTimestampLoadedUnsafe, getToolTipText, getTransientProperties, getUnmodifiedTimestamp, getURL, isDirty, isLoaded, isMigrating, isNew, isOpen, isReadLocked, isReadOnly, isReadOrWriteLocked, isTrackedInNodeCache, isWriteLocked, lockCount, markDirty, markDirtyImpl, mayHaveChildren, nodeLock, notifyObservers, open, openImpl, readLock, readLockCount, readLockInterruptibly, readUnlock, refreshTimestamp, removeNodeListener, removeNodeListenerForType, removeNodeListenerForTypeHierarchy, rename, renameImpl, reportOpenException, revert, revertImpl, runUnderReadLock, runUnderWriteLock, save, setEventLog, setMigrating, setOpen, setTimestampDirectly, setURL, toString, tryRunUnderReadLock, unsetMigrating, upgradeLock, upgradeUnlock, urlReadOnlyChanged, writeLock, writeLockCount, writeLockInterruptibly, writeUnlock | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
BaseMergeNode
public BaseMergeNode(java.net.URL url)
setSaveResult
public final void setSaveResult(T saveResult)
- 
- Specified by:
- setSaveResultin interface- MergeNode<T>
 
- 
 
setSaveURL
public final void setSaveURL(java.net.URL saveUrl)
- 
- Specified by:
- setSaveURLin interface- MergeNode<T>
 
- 
 
setSkipSave
public final void setSkipSave(boolean skipSave)
- 
- Specified by:
- setSkipSavein interface- MergeNode<T>
 
- 
 
isSkipSave
public final boolean isSkipSave()
- 
- Specified by:
- isSkipSavein interface- MergeNode<T>
 
- 
 
initializeAttributes
protected void initializeAttributes()
- 
 
- 
 
setReadOnly
public final boolean setReadOnly(boolean readOnly)
- Overriden to control the read-only state.
 
- 
- Overrides:
- setReadOnlyin class- Node
 
- 
- Parameters:
- readOnly- ignored.
- Returns:
- true, always.
 
getIcon
public final javax.swing.Icon getIcon()
- Description copied from class: Node
- Displayableinterface method.  The Node class returns
  a generic icon.- 
 
- 
- Specified by:
- getIconin interface- Displayable
- Overrides:
- getIconin class- Node
 
- 
- Returns:
- the Iconto be displayed for theDisplayable.
 
saveImpl
protected final void saveImpl()
                       throws java.io.IOException
- Description copied from class: Node
- Subclasses should override this method to customize the save()
 behavior. Node.save()invokes this only if the node is dirty, under
 write lock.  TheNodeimplementation does nothing.
 
- 
- Overrides:
- saveImplin class- Node
 
- 
- Throws:
- java.io.IOException- if an I/O error occurred while saving
 
saveResultToURL
protected abstract void saveResultToURL(T saveResult,
                                        java.net.URL saveUrl)
- 
 
- 
 
Copyright © 1997, 2013, Oracle. All rights reserved.