| Package | Description | 
|---|---|
| oracle.ide.model | 
 Contains interfaces and classes implementing JDeveloper's data model. 
 | 
| oracle.ide.net | 
 Provides a virtual file system framework based on java.net.URL. 
 | 
| oracle.javatools.buffer | 
 The  
TextBuffer package assists in the manipulation of
in-memory text content, whether it is read-only text, or read-write
text. | 
| oracle.javatools.editor.folding | 
 Provides classes and interfaces for supporting collapsible source code
blocks in the code editor. 
 | 
| oracle.jdeveloper.audit.model | 
 The base classes for defining the Audit object model. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected ReadWriteLock | 
Node.nodeLock()
Gets the node lock, a  
ReadWriteLock used to protect node state. | 
| Modifier and Type | Method and Description | 
|---|---|
static ReadWriteLock | 
JarUtil.getLock(java.net.URL url)
Get the lock used to synchronize access to a JAR file across multiple
 threads in the calling process. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected ReadWriteLock | 
AbstractTextBuffer.bufferLock
The lock used for read/write locking. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static TextBuffer | 
TextBufferFactory.createTextBuffer(ReadWriteLock lockToUse)
Creates a new empty instance of the  
TextBuffer using
 a default implementation. | 
static MultiLock | 
MultiLock.getCopyLock(ReadWriteLock src,
           ReadWriteLock dest)
Get an instance suitable for copying from a source to a destination. 
 | 
static MultiLock | 
MultiLock.getReadLock(ReadWriteLock... locks)
Get an instance which obtains read locks. 
 | 
static MultiLock | 
MultiLock.getWriteLock(ReadWriteLock... locks)
Get an instance which obtains write locks. 
 | 
void | 
WriteLockRequestListener.writeRequested(ReadWriteLock lock)
Reports that a thread is requesting a write lock. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static MultiLock | 
MultiLock.get(java.util.Collection<ReadWriteLock> read,
   java.util.Collection<ReadWriteLock> write)
Get a lock instance which obtains a mixture of read and write locks. 
 | 
static MultiLock | 
MultiLock.get(java.util.Collection<ReadWriteLock> read,
   java.util.Collection<ReadWriteLock> write)
Get a lock instance which obtains a mixture of read and write locks. 
 | 
| Constructor and Description | 
|---|
AbstractTextBuffer(ReadWriteLock lockToUse)
Initialize this abstract class using the given lock instance to use. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected ReadWriteLock | 
DefaultCodeFoldingModel.lock  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ReadWriteLock | 
ModelAdapter.getLock()  |