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.
|