| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.ide.model.TechnologyRegistry
public final class TechnologyRegistry
The TechnologyRegistry is used to create and look up
 technologies in the system.
| Method Summary | |
|---|---|
 TechId[] | 
getAllTechIds()
Returns all registered technologies.  | 
 TechId[] | 
getDependenciesFor(TechId techId)
Returns all of the registered technologies upon which the specified technology depends, either directly or indirectly.  | 
 TechId[] | 
getDependentsFor(TechId techId)
Returns all of the registered technologies that depend, either directly or indirectly, on the specified technology.  | 
static TechnologyRegistry | 
getInstance()
Returns an instance of the technology registry.  | 
 TechId | 
getTechId(java.lang.String key)
Looks up a registered technology given the technology key.  | 
 TechId[] | 
getVisibleTechIds()
Returns all visible registered technologies.  | 
 void | 
registerPseudoTechnology(java.lang.String key,
                         PseudoTechnologyCallback callback)
Registers a pseudo-technology with the technology registry.  | 
 void | 
registerTechnology(java.lang.String key,
                   java.lang.String name,
                   java.lang.String description)
Registers a top-level technology with the technology registry.  | 
 void | 
registerTechnology(java.lang.String key,
                   java.lang.String name,
                   java.lang.String description,
                   TechId parent)
Registers a child technology with the technology registry.  | 
 void | 
registerTechnology(java.lang.String key,
                   java.lang.String name,
                   java.lang.String description,
                   TechId[] dependencies)
Registers a dependent technology with the technology registry.  | 
 void | 
unregisterTechnology(java.lang.String key)
Unregisters a technology from the technology registry.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public static TechnologyRegistry getInstance()
public void registerTechnology(java.lang.String key,
                               java.lang.String name,
                               java.lang.String description)
key - a well-defined string that identifies the technology
 programmatically; the key is used to bind items in the gallery to a
 technology.name - a translatable string that identifies the technology in
 the user interface.description - a translatable string that describes the purpose of
 the technology in the user interface.
public void registerTechnology(java.lang.String key,
                               java.lang.String name,
                               java.lang.String description,
                               TechId parent)
key - a well-defined string that identifies the technology
 programmatically; the key is used to bind items in the gallery to a
 technology.name - a translatable string that identifies the technology in
 the user interface.description - a translatable string that describes the purpose of
 the technology in the user interface.parent - the parent technology.
public void registerTechnology(java.lang.String key,
                               java.lang.String name,
                               java.lang.String description,
                               TechId[] dependencies)
key - a well-defined string that identifies the technology
 programmatically; the key is used to bind items in the gallery to a
 technology.name - a translatable string that identifies the technology in
 the user interface.description - a translatable string that describes the purpose of
 the technology in the user interface.dependencies - the technologies upon which the registered
 technology depends.
public void registerPseudoTechnology(java.lang.String key,
                                     PseudoTechnologyCallback callback)
key - a well-defined string that identifies the technology
 programmatically; the key is used to bind items in the gallery to a
 technology.callback - the callback object used to determine the visibility
 of gallery items tagged with the specified technology key.PseudoTechnologyCallbackpublic void unregisterTechnology(java.lang.String key)
key - a string that identifies a technology.public TechId getTechId(java.lang.String key)
key - a string that identifies a technology.
TechId for the specified technology, or
 null if no technology is registered with the specified
 identifier.public TechId[] getAllTechIds()
TechId instances comprising all registered
 technologies.public TechId[] getVisibleTechIds()
TechId instances comprising those
 registered technologies that are visible.public TechId[] getDependenciesFor(TechId techId)
public TechId[] getDependentsFor(TechId techId)
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||