Skip navigation links 
 
oracle.jdeveloper.library
Class AddinLibrary
java.lang.Object
  
oracle.ide.model.DefaultDisplayable
      
oracle.ide.model.DefaultElement
          
oracle.jdeveloper.library.LibraryElement
              
oracle.jdeveloper.library.AbstractLibrary
                  
oracle.jdeveloper.library.AddinLibrary
- All Implemented Interfaces:
 
- Displayable, Element, Dirtyable, JLibrary, JLibraryDefinition, JPaths, Library
 
- 
public final class AddinLibrary
 
- extends AbstractLibrary
 
- implements JLibrary
 
Represents a library that was installed in an extension manifest's <libraries> hook.
This class is misnamed for historical reasons. It is not related to Addins.
Thread Safety: instances of this class are immutable, and can be used safely from multiple threads. A copy is taken of the (mutable) URLPath objects passed into the constructor, and these effectively immutable copies are always returned by getClassPath(), getSourcePath(), and getDocPath().
- Since:
 
- 9.0.2
 
 
 
 
 
  
 
  
 
 
| Methods inherited from class oracle.jdeveloper.library.AbstractLibrary | 
copyToImpl, equals, equalsImpl, equivalent, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getID, initFromLibrary, isDirty, isLocked | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
 
| Methods inherited from interface oracle.jdeveloper.library.JPaths | 
isLocked | 
 
 
 
AddinLibrary
public AddinLibrary(java.lang.String name,
                    URLPath clsPath,
                    URLPath srcPath,
                    URLPath docPath,
                    java.lang.Boolean deployed)
getName
public java.lang.String getName()
- 
- Specified by:
 
getName in interface Library 
 
- 
- Returns:
 
- the Library name, or null
 
 
getClassPath
public URLPath getClassPath()
- 
- Specified by:
 
getClassPath in interface JPaths 
 
- 
- Returns:
 
- May be null.
 
 
getSourcePath
public URLPath getSourcePath()
- 
- Specified by:
 
getSourcePath in interface JPaths 
 
- 
- Returns:
 
- May be null.
 
 
getDocPath
public URLPath getDocPath()
- 
- Specified by:
 
getDocPath in interface JPaths 
 
- 
- Returns:
 
- May be null.
 
 
getDeployedByDefault
public java.lang.Boolean getDeployedByDefault()
                                       throws AttributeMarker
- 
- Specified by:
 
getDeployedByDefault in interface JLibrary 
 
- 
- Throws:
 
AttributeMarker 
 
getShortLabel
public java.lang.String getShortLabel()
- Description copied from class: 
DefaultDisplayable 
- This implementation returns a place-holder 
String. 
- 
- Specified by:
 
getShortLabel in interface Displayable 
- Overrides:
 
getShortLabel in class AbstractLibrary 
 
- 
- Returns:
 
- a short descriptive label of the 
Displayable that can be shown to the user. 
- See Also:
 
Displayable.getShortLabel() 
 
getLongLabel
public java.lang.String getLongLabel()
- Description copied from class: 
DefaultDisplayable 
- This implementation delegates to 
DefaultDisplayable.getShortLabel(). 
- 
- Specified by:
 
getLongLabel in interface Displayable 
- Overrides:
 
getLongLabel in class DefaultDisplayable 
 
- 
- Returns:
 
- a long descriptive label of the 
Displayable that can be shown to the user. 
- See Also:
 
Displayable.getLongLabel() 
 
getIcon
public javax.swing.Icon getIcon()
- Description copied from class: 
DefaultDisplayable 
- This implementation returns a plain document icon.
 
- 
- Specified by:
 
getIcon in interface Displayable 
- Overrides:
 
getIcon in class AbstractLibrary 
 
- 
- Returns:
 
- the 
Icon to be displayed for the Displayable. 
- See Also:
 
Displayable.getIcon() 
 
getDefaultLibraryDefinition
public JLibraryDefinition getDefaultLibraryDefinition()
- Deprecated. JDK based versions desupported. Use JLibrary directly.
 
- 
- Specified by:
 
getDefaultLibraryDefinition in interface JLibrary 
 
getLibraryDefinition
public JLibraryDefinition getLibraryDefinition(VersionNumber jdkVer)
- Deprecated. JDK based versions desupported. Use JLibrary directly.
 
- 
- Specified by:
 
getLibraryDefinition in interface JLibrary 
 
setDeployedByDefault
public void setDeployedByDefault(java.lang.Boolean deployed)
- 
- Specified by:
 
setDeployedByDefault in interface JLibrary 
 
- 
- Throws:
 
java.lang.UnsupportedOperationException - instances of this class are immutable. 
 
markDirty
public void markDirty(boolean dirty)
- Description copied from interface: 
Dirtyable 
- Marks the data with the specified dirty state. This method is called 
markDirty(...) instead of setDirty(...) so that the JavaBeans Introspector will not mistakenly identify "dirty" as a JavaBean property. 
- 
- Specified by:
 
markDirty in interface Dirtyable 
- Overrides:
 
markDirty in class AbstractLibrary 
 
- 
- Parameters:
 
dirty - If true, sets the object as being dirty; if false, sets the object as being up-to-date. 
- Throws:
 
java.lang.UnsupportedOperationException - instances of this class are immutable. 
 
setClassPath
public void setClassPath(URLPath clsPath)
- 
- Specified by:
 
setClassPath in interface JPaths 
- Overrides:
 
setClassPath in class AbstractLibrary 
 
- 
- Throws:
 
java.lang.UnsupportedOperationException - instances of this class are immutable. 
 
setDefaultClassPath
public void setDefaultClassPath(URLPath clsPath)
- Deprecated. 
 
- 
- Specified by:
 
setDefaultClassPath in interface Library 
- Overrides:
 
setDefaultClassPath in class AbstractLibrary 
 
- 
- Throws:
 
java.lang.UnsupportedOperationException - instances of this class are immutable. 
 
setDefaultDocPath
public void setDefaultDocPath(URLPath docPath)
- Deprecated. 
 
- 
- Specified by:
 
setDefaultDocPath in interface Library 
- Overrides:
 
setDefaultDocPath in class AbstractLibrary 
 
- 
- Throws:
 
java.lang.UnsupportedOperationException - instances of this class are immutable. 
 
setDefaultSourcePath
public void setDefaultSourcePath(URLPath srcPath)
- Deprecated. 
 
- 
- Specified by:
 
setDefaultSourcePath in interface Library 
- Overrides:
 
setDefaultSourcePath in class AbstractLibrary 
 
- 
- Throws:
 
java.lang.UnsupportedOperationException - instances of this class are immutable. 
 
setDocPath
public void setDocPath(URLPath docPath)
- 
- Specified by:
 
setDocPath in interface JPaths 
- Overrides:
 
setDocPath in class AbstractLibrary 
 
- 
- Throws:
 
java.lang.UnsupportedOperationException - instances of this class are immutable. 
 
setLocked
public void setLocked(boolean isLocked)
- 
- Specified by:
 
setLocked in interface JPaths 
- Overrides:
 
setLocked in class AbstractLibrary 
 
- 
- Throws:
 
java.lang.UnsupportedOperationException - instances of this class are immutable. 
 
setName
public void setName(java.lang.String name)
- 
- Specified by:
 
setName in interface Library 
- Overrides:
 
setName in class AbstractLibrary 
 
- 
- Throws:
 
java.lang.UnsupportedOperationException - instances of this class are immutable. 
 
setSourcePath
public void setSourcePath(URLPath srcPath)
- 
- Specified by:
 
setSourcePath in interface JPaths 
- Overrides:
 
setSourcePath in class AbstractLibrary 
 
- 
- Throws:
 
java.lang.UnsupportedOperationException - instances of this class are immutable. 
 
Skip navigation links 
 
Copyright © 1997, 2016, Oracle. All rights reserved.