Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-03

oracle.jdeveloper.cmt
Class CmtComponentManager

java.lang.Object
  extended by oracle.jdeveloper.cmt.CmtComponentManager
All Implemented Interfaces:
Observer, CmtComponents

public abstract class CmtComponentManager
extends java.lang.Object
implements CmtComponents, Observer


Field Summary
protected  java.util.HashMap componentMap
           
protected static java.util.HashMap MANAGER_MAP
           
 
Constructor Summary
protected CmtComponentManager()
           
 
Method Summary
protected abstract  CmtComponent createComponent(JavaClass jClass)
           
protected abstract  CmtComponent createComponent(JavaFile jFile)
           
static java.beans.PropertyEditor findEditor(java.lang.Class targetType)
           
static CmtComponents getCmtComponents(Project prj)
           
 CmtComponent getComponent(JavaClass clazz)
          Get a component given a JavaClass that represents a class (not an interface)
 CmtComponent getComponent(JavaFile jFile)
          Get a component given a JavaFile.
 CmtComponent getComponent(java.net.URL url)
          Get a component for reference given its file URL
 void release(CmtComponent component)
          Release all references to the given CmtComponent
 void shutdown()
          Shutdown this manager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jdeveloper.cmt.CmtComponents
getPackages
 
Methods inherited from interface oracle.ide.model.Observer
update
 

Field Detail

MANAGER_MAP

protected static java.util.HashMap MANAGER_MAP

componentMap

protected java.util.HashMap componentMap
Constructor Detail

CmtComponentManager

protected CmtComponentManager()
Method Detail

getCmtComponents

public static final CmtComponents getCmtComponents(Project prj)

findEditor

public static final java.beans.PropertyEditor findEditor(java.lang.Class targetType)

createComponent

protected abstract CmtComponent createComponent(JavaClass jClass)

createComponent

protected abstract CmtComponent createComponent(JavaFile jFile)

getComponent

public CmtComponent getComponent(JavaClass clazz)
Get a component given a JavaClass that represents a class (not an interface)

Specified by:
getComponent in interface CmtComponents

getComponent

public CmtComponent getComponent(java.net.URL url)
Get a component for reference given its file URL

Specified by:
getComponent in interface CmtComponents

getComponent

public CmtComponent getComponent(JavaFile jFile)
Get a component given a JavaFile.

Specified by:
getComponent in interface CmtComponents

release

public void release(CmtComponent component)
Release all references to the given CmtComponent

Specified by:
release in interface CmtComponents

shutdown

public void shutdown()
Description copied from interface: CmtComponents
Shutdown this manager

Specified by:
shutdown in interface CmtComponents

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-03

Copyright © 1997, 2009, Oracle. All rights reserved.