|
Extension SDK 9.0.5 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.jdeveloper.cmt.CmtComponentManager
Field Summary | |
protected java.util.HashMap |
componentMap
|
protected java.lang.Object |
key
|
protected static java.util.HashMap |
MANAGER_MAP
|
protected JotManager |
packages
|
Constructor Summary | |
protected |
CmtComponentManager(JProject project)
|
Method Summary | |
protected abstract CmtComponent |
createComponent(JotClass jClass)
|
protected abstract CmtComponent |
createComponent(JotFile jFile)
|
static java.beans.PropertyEditor |
findEditor(java.lang.Class targetType)
|
static CmtComponents |
getCmtComponents(JProject prj)
|
CmtComponent |
getComponent(JotClass clazz)
Get a component given a JotClass that represents a class (not an interface) |
CmtComponent |
getComponent(JotFile jFile)
Get a component given a JotFile that contains a class (not an interface) The actual worker function for above component getters |
CmtComponent |
getComponent(java.net.URL url)
Get a component for reference given its file URL |
JotManager |
getPackages()
returns the package manager that this component manager is working with |
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.ide.addin.Observer |
update |
Field Detail |
protected static java.util.HashMap MANAGER_MAP
protected java.util.HashMap componentMap
protected java.lang.Object key
protected JotManager packages
Constructor Detail |
protected CmtComponentManager(JProject project)
Method Detail |
public static final CmtComponents getCmtComponents(JProject prj)
public static final java.beans.PropertyEditor findEditor(java.lang.Class targetType)
protected abstract CmtComponent createComponent(JotClass jClass)
protected abstract CmtComponent createComponent(JotFile jFile)
public CmtComponent getComponent(JotClass clazz)
getComponent
in interface CmtComponents
public CmtComponent getComponent(java.net.URL url)
getComponent
in interface CmtComponents
public CmtComponent getComponent(JotFile jFile)
getComponent
in interface CmtComponents
public void release(CmtComponent component)
release
in interface CmtComponents
public JotManager getPackages()
CmtComponents
getPackages
in interface CmtComponents
public void shutdown()
CmtComponents
shutdown
in interface CmtComponents
|
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.