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

E13403-07

oracle.jdeveloper.library
Class JLibraryNode

java.lang.Object
  extended by oracle.ide.model.Node
      extended by oracle.jdeveloper.library.LibraryDataNode
          extended by oracle.jdeveloper.library.ExternalLibrary
              extended by oracle.jdeveloper.library.JLibraryNode
All Implemented Interfaces:
Displayable, Element, LazyLoadable, Locatable, Subject, Dirtyable, JLibrary, JLibraryDefinition, JPaths, Library

public class JLibraryNode
extends ExternalLibrary
implements JLibrary


Field Summary
static java.lang.String NAMESPACE_URI
           
static java.lang.String ROOT_TAG
           
 
Fields inherited from class oracle.ide.model.Node
LOG_READONLY
 
Fields inherited from interface oracle.jdeveloper.library.JLibrary
DEPLOYED_BY_DEFAULT_PROPERTY
 
Fields inherited from interface oracle.jdeveloper.library.Library
LIBRARY_ID_PROPERTY, LIBRARY_NAME_PROPERTY
 
Fields inherited from interface oracle.jdeveloper.library.JPaths
CLASSPATH_PROPERTY, DOCPATH_PROPERTY, ISLOCKED_PROPERTY, SOURCEPATH_PROPERTY
 
Constructor Summary
JLibraryNode()
          Constructor.
JLibraryNode(java.net.URL url)
          Constructor.
 
Method Summary
 boolean equivalent(Library lib)
          Determine whether the given Library is equivalent to this one with respect to the values of its public properties other than name.
 JLibraryDefinition getDefaultLibraryDefinition()
          Deprecated.  
 java.lang.Boolean getDeployedByDefault()
           
protected  java.lang.String getExtension()
           
 JLibraryDefinition getLibraryDefinition(VersionNumber jdkVer)
          Deprecated.  
 void initFromLibrary(Library lib)
          Initialize all public properties, other than name, from the Library provided.
 void setDeployedByDefault(java.lang.Boolean deploy)
           
 
Methods inherited from class oracle.jdeveloper.library.ExternalLibrary
getClassPath, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getDocPath, getIcon, getID, getName, getShortLabel, getSourcePath, isLocked, setClassPath, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setDocPath, setLocked, setName, setSourcePath, toString
 
Methods inherited from class oracle.jdeveloper.library.LibraryDataNode
getObjectStoreTarget, getURL, newObjectStore, openImpl, saveImpl
 
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, getSubject, getTimestamp, getTimestampLoadedUnsafe, getToolTipText, getTransientProperties, getUnmodifiedTimestamp, isDirty, isLoaded, isMigrating, isNew, isOpen, isReadLocked, isReadOnly, isReadOrWriteLocked, isTrackedInNodeCache, isWriteLocked, lockCount, markDirty, markDirtyImpl, mayHaveChildren, nodeLock, notifyObservers, open, readLock, readLockCount, readUnlock, refreshTimestamp, removeNodeListener, removeNodeListenerForType, removeNodeListenerForTypeHierarchy, rename, renameImpl, reportOpenException, revert, revertImpl, runUnderReadLock, runUnderWriteLock, save, setEventLog, setMigrating, setOpen, setReadOnly, setTimestampDirectly, setURL, tryRunUnderReadLock, tryRunUnderWriteLock, unsetMigrating, upgradeLock, upgradeUnlock, urlReadOnlyChanged, writeLock, writeLockCount, writeUnlock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.jdeveloper.library.Library
getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getID, getName, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setName
 
Methods inherited from interface oracle.jdeveloper.library.JPaths
getClassPath, getDocPath, getSourcePath, isLocked, setClassPath, setDocPath, setLocked, setSourcePath
 
Methods inherited from interface oracle.ide.model.Displayable
getIcon, getLongLabel, getShortLabel, getToolTipText, toString
 

Field Detail

NAMESPACE_URI

public static final java.lang.String NAMESPACE_URI

ROOT_TAG

public static final java.lang.String ROOT_TAG
See Also:
Constant Field Values
Constructor Detail

JLibraryNode

public JLibraryNode()
Constructor.


JLibraryNode

public JLibraryNode(java.net.URL url)
Constructor.

Parameters:
url - URL in which to store library information.
Method Detail

equivalent

public boolean equivalent(Library lib)
Description copied from interface: Library
Determine whether the given Library is equivalent to this one with respect to the values of its public properties other than name.

Specified by:
equivalent in interface Library
Overrides:
equivalent in class ExternalLibrary
Parameters:
lib - the Library against which to test for equivalence.
Returns:
true if all public properties are equal.

initFromLibrary

public void initFromLibrary(Library lib)
Description copied from interface: Library
Initialize all public properties, other than name, from the Library provided.

Specified by:
initFromLibrary in interface Library
Overrides:
initFromLibrary in class ExternalLibrary

getDeployedByDefault

public java.lang.Boolean getDeployedByDefault()
                                       throws AttributeMarker
Specified by:
getDeployedByDefault in interface JLibrary
Throws:
AttributeMarker

setDeployedByDefault

public void setDeployedByDefault(java.lang.Boolean deploy)
Specified by:
setDeployedByDefault in interface JLibrary

getDefaultLibraryDefinition

public JLibraryDefinition getDefaultLibraryDefinition()
Deprecated. 

Specified by:
getDefaultLibraryDefinition in interface JLibrary

getLibraryDefinition

public JLibraryDefinition getLibraryDefinition(VersionNumber jdkVer)
Deprecated. 

Specified by:
getLibraryDefinition in interface JLibrary

getExtension

protected java.lang.String getExtension()
Specified by:
getExtension in class ExternalLibrary

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

E13403-07

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