The COM interfaces that comprise the Visual J++ Code Model are described in this section. The interfaces provide access to information about the code in your current project. Much of this information is obtained by a background parser that runs under the Visual J++ development environment. This parser continually processes the code, rebuilding parse trees and symbol tables in response to every change. The Code Model interfaces expose the contents of these trees and tables in a format that provides easy programmatic access from any automation-capable language. The interfaces also permit callers to modify the code.
The Visual J++ Code Model is used by various parts of Visual J++, including the source code editor, the class browser, and various wizards and designers. It can also be used by third-party add-ins.
For detailed information, see the following interfaces:
See the following for information on: