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
|