oracle.jdeveloper.library
Class AbstractDerivedLibrary
java.lang.Object
oracle.ide.model.DefaultDisplayable
oracle.ide.model.DefaultElement
oracle.ide.model.DataElement
oracle.jdeveloper.library.AbstractLibrary
oracle.jdeveloper.library.AbstractDerivedLibrary
- All Implemented Interfaces:
- Copyable, Data, Dependable, DerivedLibrary, Dirtyable, Displayable, Element, Library, Observer, SubDirtyable, Subject
- Direct Known Subclasses:
- ProjectLibrary
- public abstract class AbstractDerivedLibrary
- extends AbstractLibrary
- implements DerivedLibrary, Observer
AbstractDerivedLibrary
class.
Methods inherited from class oracle.jdeveloper.library.AbstractLibrary |
attach, copyToImpl, detach, equalsImpl, getOwner, getShortLabel, isDirty, isLocked, markDirty, notifyObservers, setLocked, setName, setOwner |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.ide.model.Data |
getData |
AbstractDerivedLibrary
public AbstractDerivedLibrary()
- Default constructor. Required for JavaBean status.
getSourceURL
public java.net.URL getSourceURL()
- Specified by:
getSourceURL
in interface DerivedLibrary
setSourceURL
public void setSourceURL(java.net.URL url)
- Specified by:
setSourceURL
in interface DerivedLibrary
getSourceOwnerURL
public java.net.URL getSourceOwnerURL()
- Specified by:
getSourceOwnerURL
in interface DerivedLibrary
setSourceOwnerURL
public void setSourceOwnerURL(java.net.URL url)
- Specified by:
setSourceOwnerURL
in interface DerivedLibrary
getName
public java.lang.String getName()
throws TransientMarker
- Specified by:
getName
in interface Library
- Overrides:
getName
in class AbstractLibrary
- Throws:
TransientMarker
setDefaultSourcePath
public void setDefaultSourcePath(URLPath srcPath)
- Specified by:
setDefaultSourcePath
in interface Library
setDefaultClassPath
public void setDefaultClassPath(URLPath clsPath)
- Specified by:
setDefaultClassPath
in interface Library
setDefaultDocPath
public void setDefaultDocPath(URLPath docPath)
- Specified by:
setDefaultDocPath
in interface Library
getSource
public Element getSource()
- Description copied from interface:
Dependable
- Returns the actual object on which the dependency is based.
- Specified by:
getSource
in interface Dependable
getSourceOwner
public Folder getSourceOwner()
- Description copied from interface:
Dependable
- Returns the
Folder
containing the source Element
.
- Specified by:
getSourceOwner
in interface Dependable
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class AbstractLibrary
equalsImpl
protected final boolean equalsImpl(AbstractDerivedLibrary other)
copyToImpl
protected final void copyToImpl(AbstractDerivedLibrary copy)
checkPropertyChange
protected void checkPropertyChange(java.lang.String property,
java.lang.String newProperty,
java.util.Map properties,
java.util.List output)
- Checks if the
property
is in the properties
Map
. If it is, it adds a PropertyChangeEvent
to the output
List
with the
newProperty
name.
firePropertiesChanged
protected void firePropertiesChanged(java.util.List pList)
- Fires a property a property change event using this object as
the subject.
isPropertyChange
protected boolean isPropertyChange(UpdateMessage change)
- Returns
true
if the update message is a PROPERTY_SET
message.
Copyright ©1997, 2003, Oracle. All rights reserved.