|
Extension SDK 10.1.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.model.DependableFactory
DependableFactory
class. Responsible for creating
objects an object can depend on. In general, objects depended on
are dealt with first by commands such as compilation, deployment, etc..
Constructor Summary | |
DependableFactory()
|
Method Summary | |
void |
cache(Dependable dependable)
Caches the specified Dependable . |
Dependable |
find(Element source)
Finds Dependable that encapsulates the source object. |
Dependable |
find(Element source,
Folder owner)
Finds Dependable that encapsulates the source object contained
by the specified owner . |
Dependable[] |
findAll(Element source)
Returns all Dependable s associated with the given
source . |
Dependable |
findOrCreate(Element source,
Folder owner)
Finds or creates a Dependable that encapsulates the source object. |
boolean |
hasFactory(Element source)
Returns true if a factory has been registered with the
given key . |
void |
registerFactory(DependableRecognizer factory)
Registers a specific DependableRecognizer that is used to
instanciate a dependable object. |
void |
removeFactory(DependableRecognizer factory)
Removes the factory from the factories registry. |
void |
uncache(Dependable dependable)
Uncaches the specified Dependable . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DependableFactory()
Method Detail |
public void registerFactory(DependableRecognizer factory)
DependableRecognizer
that is used to
instanciate a dependable object.
public void removeFactory(DependableRecognizer factory)
public boolean hasFactory(Element source)
true
if a factory has been registered with the
given key
.
public Dependable findOrCreate(Element source, Folder owner) throws java.lang.IllegalAccessException, java.lang.InstantiationException
Dependable
that encapsulates the source object.
The owner
is the folder containing the source.
If the source object is null
or a DependableRecognizer
is not found, null
is returned.
java.lang.IllegalAccessException
java.lang.InstantiationException
public Dependable find(Element source)
Dependable
that encapsulates the source object.
If a DependableRecognizer
is not found, null
is
returned.
public Dependable find(Element source, Folder owner)
Dependable
that encapsulates the source object contained
by the specified owner
.
public Dependable[] findAll(Element source)
Dependable
s associated with the given
source
.
public void cache(Dependable dependable)
Dependable
.
public void uncache(Dependable dependable)
Dependable
.
|
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.