Package | Description |
---|---|
oracle.jdeveloper.cmt |
The Component Model Tool, an API for manipulating Java source code.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CmtComponentSource
The CmtComponentSource interface extends the CmtComponent interface and is intended to be used by the builder environment to differentiate between .java class files that have been constructed by the user via usage of the Designers as opposed to having been found somewhere on the classpath.
|
Modifier and Type | Method and Description |
---|---|
protected abstract CmtComponent |
CmtComponentManager.createComponent(JavaClass jClass) |
protected abstract CmtComponent |
CmtComponentManager.createComponent(JavaFile jFile) |
CmtComponent |
CmtSubcomponent.getComponent() |
CmtComponent |
CmtModel.getComponent() |
CmtComponent |
CmtFeature.getComponent() |
CmtComponent |
CmtComponents.getComponent(JavaClass clazz)
Get a component given a JavaClass.
|
CmtComponent |
CmtComponentManager.getComponent(JavaClass clazz)
Get a component given a JavaClass that represents a class (not an interface)
|
CmtComponent |
CmtComponents.getComponent(JavaFile file)
Get a component given a JavaClass.
|
CmtComponent |
CmtComponentManager.getComponent(JavaFile jFile)
Get a component given a JavaFile.
|
CmtComponent |
CmtComponents.getComponent(java.net.URL url)
Get a component given a file URL
|
CmtComponent |
CmtComponentManager.getComponent(java.net.URL url)
Get a component for reference given its file URL
|
CmtComponent |
CmtSubcomponent.getOuterComponent() |
Modifier and Type | Method and Description |
---|---|
void |
CmtComponents.release(CmtComponent component)
release all references to the component, & references that the component is holding
|
void |
CmtComponentManager.release(CmtComponent component)
Release all references to the given CmtComponent
|