oracle.jdeveloper.merge
Class BaseMergeNode<T>
java.lang.Object
  
oracle.ide.model.Node
      
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:
 setSaveResult in interface MergeNode<T>
 
 
setSaveURL
public final void setSaveURL(java.net.URL saveUrl)
- Specified by:
 setSaveURL in interface MergeNode<T>
 
 
setSkipSave
public final void setSkipSave(boolean skipSave)
- Specified by:
 setSkipSave in interface MergeNode<T>
 
 
isSkipSave
public final boolean isSkipSave()
- Specified by:
 isSkipSave in interface MergeNode<T>
 
 
initializeAttributes
protected void initializeAttributes()
 
 
setReadOnly
public final boolean setReadOnly(boolean readOnly)
- Overriden to control the read-only state.
- Overrides:
 setReadOnly in class Node
 
- Parameters:
 readOnly - ignored.
- Returns:
 true, always.
 
 
getIcon
public final javax.swing.Icon getIcon()
- Description copied from class: 
Node 
Displayable interface method.  The Node class returns
  a generic icon.
- Specified by:
 getIcon in interface Displayable- Overrides:
 getIcon in class Node
 
- Returns:
 - the 
Icon to be displayed for the
  Displayable. 
 
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.  The Node implementation does nothing.
- Overrides:
 saveImpl in 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, 2011, Oracle. All rights reserved.