|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.ide.feedback.FeedbackManager
public abstract class FeedbackManager
The FeedbackManager automatically file bugs.
See the howto page and an example of the bug produced.
When the user hits an unepected condition, a bomb button appears in the toolbar. This button brings a dialog that shows the details about the exception. The user has the option to report the bug or to clear the error.
If the user reports the bug, the exception is compared with a database bugs that have already been filed. If the exception has never been reported before, a new bug is created.
The FeedbackManager UI will be disabled if you add "-nofeedback"
to the command line.
Constructor Summary | |
---|---|
FeedbackManager()
|
Method Summary | |
---|---|
static void |
addFeedback(java.lang.String message)
|
static void |
addFeedback(java.lang.String message,
Context context)
|
protected abstract void |
addFeedbackImpl(Feedback feedback)
|
static FeedbackManager |
getFeedbackManager()
|
static boolean |
isOn()
|
static void |
reportAPIException(java.lang.String message,
java.lang.Throwable exception,
java.lang.String apiName)
|
protected abstract void |
reportApiExceptionImpl(java.lang.String message,
java.lang.Throwable exception,
java.lang.String apiName,
boolean printToConsole)
|
static void |
reportException(java.lang.String message,
java.lang.Throwable exception)
|
static void |
reportException(java.lang.Throwable exception)
|
protected abstract void |
reportExceptionImpl(java.lang.String message,
java.lang.Throwable exception,
boolean printToConsole)
|
protected abstract void |
reportExceptionImpl(java.lang.String message,
java.lang.Throwable exception,
int apiDepth,
boolean printToConsole)
|
protected static void |
setFeedbackManager(FeedbackManager feedbackManager)
Publishes the specified FeedbackManager as the active instance in the IDE. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FeedbackManager()
Method Detail |
---|
protected abstract void addFeedbackImpl(Feedback feedback)
protected abstract void reportExceptionImpl(java.lang.String message, java.lang.Throwable exception, boolean printToConsole)
protected abstract void reportExceptionImpl(java.lang.String message, java.lang.Throwable exception, int apiDepth, boolean printToConsole)
protected abstract void reportApiExceptionImpl(java.lang.String message, java.lang.Throwable exception, java.lang.String apiName, boolean printToConsole)
public static void addFeedback(java.lang.String message)
public static void addFeedback(java.lang.String message, Context context)
public static boolean isOn()
public static void reportException(java.lang.String message, java.lang.Throwable exception)
public static void reportException(java.lang.Throwable exception)
public static void reportAPIException(java.lang.String message, java.lang.Throwable exception, java.lang.String apiName)
public static FeedbackManager getFeedbackManager()
protected static void setFeedbackManager(FeedbackManager feedbackManager)
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |