|
Extension SDK 9.0.5 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.ide.model.PackageFilter.PackageFactory
Constructor Summary | |
PackageFilter.PackageFactory(Project project)
|
Method Summary | |
void |
addPackageObserver(Observer observer)
Add an Observer to the list of observers to attach to any newly
created packages for the given project . |
protected void |
closePackages()
|
PackageFolder |
find(java.lang.Object key)
Finds the PackageFolder associated with the given
key . |
PackageFolder |
find(java.net.URL url)
Finds the PackageFolder associated with the given
url . |
PackageFolder |
findOrCreate(java.lang.Object key,
PackageFilter filter)
Creates an instance of a PackageFolder that can
later be looked up using the specified key . |
PackageFolder |
findOrCreate(java.net.URL url,
PackageFilter filter)
Creates an instance of a PackageFolder that can
later be looked up using the specified url . |
java.util.Iterator |
getPackages()
|
PackageFolder |
remove(java.net.URL url)
Remove the package pointed to by the url from the package
cache. |
void |
removePackageObserver(Observer observer)
Remove an Observer from the list of observers to attach to
any newly created packages for the given project . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PackageFilter.PackageFactory(Project project)
Method Detail |
public PackageFolder findOrCreate(java.net.URL url, PackageFilter filter) throws java.lang.IllegalAccessException, java.lang.InstantiationException
PackageFolder
that can
later be looked up using the specified url
.
java.lang.IllegalAccessException
java.lang.InstantiationException
public PackageFolder findOrCreate(java.lang.Object key, PackageFilter filter) throws java.lang.IllegalAccessException, java.lang.InstantiationException
PackageFolder
that can
later be looked up using the specified key
.
java.lang.IllegalAccessException
java.lang.InstantiationException
public PackageFolder find(java.lang.Object key)
PackageFolder
associated with the given
key
.
public PackageFolder find(java.net.URL url)
PackageFolder
associated with the given
url
.
public java.util.Iterator getPackages()
Iterator
for traversing all PackageFolder
s in
the cache.public PackageFolder remove(java.net.URL url)
url
from the package
cache.
null
if no package was
found.public void addPackageObserver(Observer observer)
Observer
to the list of observers to attach to any newly
created packages for the given project
.
public void removePackageObserver(Observer observer)
Observer
from the list of observers to attach to
any newly created packages for the given project
.
This method does not remove the observer from existing packages
already being observed.
protected void closePackages()
|
Extension SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.