| Package | Description | 
|---|---|
| oracle.ide.compiler | 
 Contains classes that allow addins some level of control on the IDE build system. 
 | 
| oracle.ide.log | 
 Contains the interfaces and classes that allow addins to provide their
own log pages. 
 | 
| oracle.ide.runner | 
 Contains classes that allow addins some level of control on the IDE runner system. 
 | 
| oracle.jdeveloper.deploy.dt | |
| oracle.jdeveloper.runner | 
 Contains classes that allow addins some level of control on the JDeveloper runner system. 
 | 
| oracle.jdeveloper.uieditor | 
 Contains classes that allow addins access to the UIEditor integration objects. 
 | 
| oracle.jdeveloper.vcs.spi | 
 Contains extension-level service provider interfaces for version control system integraton. 
 | 
| oracle.jdevimpl.audit.log | 
| Modifier and Type | Method and Description | 
|---|---|
abstract LogPage | 
Compiler.getErrorLog()  | 
abstract LogPage | 
Compiler.getOutputLog()
get{Output|Error}Log gets the default compiler output/error log. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractLogPage
 | 
class  | 
DefaultLogPage
This implementation of LogPage supports the logging of simple text
 messages as well as Collection message objects. 
 | 
class  | 
LogWindow
The  
LogWindow is the dockable view responsible for managing 
  log pages. | 
class  | 
MessagePage
The  
MessagePage class provides a log page based on a text
  area. | 
| Modifier and Type | Method and Description | 
|---|---|
LogPage | 
LogRecognizer.create(java.net.URL url,
      java.lang.Class type)
Creates an instance of the  
LogPage associated with the
  specified URL. | 
LogPage | 
LogPrintWriter.getLogPage()
Directly returns the underlying  
LogPage for this
  LogPrintWriter. | 
LogPage | 
LogPrintStream.getLogPage()
Directly returns the underlying  
LogPage for this
  LogPrintStream. | 
static LogPage | 
LogContext.getLogPage(Context context)  | 
abstract LogPage | 
LogManager.getMsgPage()
Get the  
MessagePage. | 
abstract LogPage | 
LogWindow.getPage()
Get the current page. 
 | 
abstract LogPage[] | 
LogManager.getPages()
Get a list of all the pages currently opened. 
 | 
LogPage[] | 
AbstractLogManager.getPages()
Concrete implementations must override this method and return the
  list of opened pages. 
 | 
abstract LogPage | 
LogManager.getSelectedPage()
Gets the currently selected page. 
 | 
LogPage | 
LogPrintWriter.getWrappedLogPage()
The need for a wrapped  
LogPage instance arises from
  the fact that:
  
    A typical LogPage implementation uses a thread
        to forward messages to the UI components (to avoid
        deadlocks in the IDE caused by the automatic showing of the
        log window or changing log pages in the log window),
        and
    Each LogPrintWriter uses a thread to forward
        messages to the underlying LogPage. | 
LogPage | 
LogPrintStream.getWrappedLogPage()
The need for a wrapped  
LogPage instance arises from
  the fact that:
  
    A typical LogPage implementation uses a thread
        to forward messages to the UI components (to avoid
        deadlocks in the IDE caused by the automatic showing of the
        log window or changing log pages in the log window),
        and
    Each LogPrintStream uses a thread to forward
        messages to the underlying LogPage. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
LogManager.addPage(LogPage page)
Add and display the specified  
page to the LogWindow. | 
void | 
AbstractLogManager.addPage(LogPage page)
Classes that extend the  
AbstractLogManager class should
  override this method from where they should call this method to
  install the appropriate mouse listener on the specified page. | 
static java.io.PrintStream | 
LogPipe.getPrintStream(LogPage logPage)
Deprecated. 
 
Instantiate a  
LogPrintStream instead. | 
static java.io.PrintWriter | 
LogPipe.getPrintWriter(LogPage logPage)
Deprecated. 
 
Instantiate a  
LogPrintWriter instead. | 
void | 
LogOwner.highlightPage(LogPage page)
This method sets the specified  
LogPage to be displayed as 
 highlighted to indicate that the page content has changed | 
protected void | 
AbstractLogManager.installMouseListener(LogPage page)
 | 
abstract void | 
LogManager.removePage(LogPage page)
Remove the specified  
page from the LogWindow. | 
void | 
AbstractLogManager.removePage(LogPage page)
Classes that extend the  
AbstractLogManager class should
  override this method from where they should call this method to
  install the remove any mouse listener installed on the specified
  page | 
void | 
LogOwner.selectPage(LogPage page)
Select the specified  
page and make it visible to the
  user | 
static void | 
LogContext.setLogPage(Context context,
          LogPage logPage)  | 
abstract void | 
LogWindow.updateTabTitle(LogPage logPage,
              java.lang.String title)
Updates the tab title of the specified  
LogPage | 
| Constructor and Description | 
|---|
LogPrintStream(LogPage logPage)
Note: Because of internationalization issues,
  it is strongly recommended that  
LogPrintWriter be used
  whenever possible instead of LogPrintStream to
  prevent characters from being corrupted when displayed. | 
LogPrintWriter(LogPage logPage)
Constructs a  
LogPrintWriter that is wired into the
  specified LogPage. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RunLogPage
The  
RunLogPage class is the LogPage used for
 a running process. | 
| Modifier and Type | Field and Description | 
|---|---|
protected LogPage | 
RunProcess.logPageOverride
The log page to be used instead of the normal log page. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LogPage | 
RunProcess.getLogPage()
Returns the LogPage for this process. 
 | 
LogPage | 
RunProcess.getLogPage(boolean create)  | 
protected LogPage | 
RunProcess.makeLogPage(boolean create)
Creates the  
RunLogPage for this process. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SimpleProcess.setLogPage(LogPage logPageOverride)
Sets the log page where the subprocess's output will be displayed. 
 | 
void | 
RunProcess.setLogPageOverride(LogPage logPageOverride)
Explicitly sets the LogPage to be used for all logging. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LogPage | 
Deployment.getLogPage()
Returns the  
LogPage used for deployment messages. | 
| Modifier and Type | Method and Description | 
|---|---|
protected LogPage | 
JRunProcess.makeLogPage(boolean create)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UIEditorLogPage
A LogPage implementation specialized for display of CmtMessage instances from
 one or more CmtComponent objects. 
 | 
| Constructor and Description | 
|---|
VCSLogWriter(LogPage page)
Constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AuditLogPage
An Audit results log page. 
 |