Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.ide.runner
Interface DebuggerWindowProviderCallback


public interface DebuggerWindowProviderCallback

Callback from the DebuggerWindowProvider to the debugger Returned when the DebuggerWindowProvider is added: DebuggerWindowProviderCallback addDebuggerWindowProvider( DebuggerWindowProvider provider );


Method Summary
 int getDebuggerWindowDefaultVisibility(Layout layout)
          If the provider wants the debugger to manage the visibility of the window, it needs to call this method in its own getDefaultVisibility() method, e.g.
 void install()
          If the window of the DebuggerWindowProvider is not installed by default, the provider can ask the debugger at any time to install the window.
 void setDisplayHideFinalFields(boolean displaySetting)
          The provider can tell the debugger to hide final fields or not when returning fields of objects.
 void setDisplayHideNullArrayElements(boolean displaySetting)
          The provider can tell the debugger to hide null array elements or not when returning array elements.
 void setDisplayHideStaticFields(boolean displaySetting)
          The provider can tell the debugger to hide static fields or not when returning fields of objects.
 void setDisplayHideSyntheticFields(boolean displaySetting)
          The provider can tell the debugger to hide synthetic fields or not when returning fields of objects.
 void setDisplayShowPackages(boolean displaySetting)
          The provider can tell the debugger to use package info or not when returning types.
 void setDisplaySortFieldsByName(boolean displaySetting)
          The provider can tell the debugger to sort fields by name or not when returning fields of objects.

 

Method Detail

install

void install()
If the window of the DebuggerWindowProvider is not installed by default, the provider can ask the debugger at any time to install the window. This is mostly useful for windows that are seldom used, such as floating inspector windows. Windows installed in the structure pane (WEST orientation) and log pane (SOUTH orientation) that have a good chance of being used are usually installed by default and kept invisible till needed.

getDebuggerWindowDefaultVisibility

int getDebuggerWindowDefaultVisibility(Layout layout)
If the provider wants the debugger to manage the visibility of the window, it needs to call this method in its own getDefaultVisibility() method, e.g. public int getDefaultVisibility(Layout layout) { return getDebuggerWindowDefaultVisibility( layout ); }
Parameters:
layout - A layout
Returns:
The default visibility of debugger owned windows

setDisplayShowPackages

void setDisplayShowPackages(boolean displaySetting)
The provider can tell the debugger to use package info or not when returning types. By default this setting is false, meaning type names are returned without package info, as in 'String', not 'java.lang.String'
Parameters:
displaySetting - If true, use fully qualified type names.

setDisplaySortFieldsByName

void setDisplaySortFieldsByName(boolean displaySetting)
The provider can tell the debugger to sort fields by name or not when returning fields of objects. The default is false, meaning fields are returned in declaration order
Parameters:
displaySetting - If true, sort fields by name

setDisplayHideStaticFields

void setDisplayHideStaticFields(boolean displaySetting)
The provider can tell the debugger to hide static fields or not when returning fields of objects. The default is true, meaning static fields are not returned by the debugger
Parameters:
displaySetting - If true, hide static fields

setDisplayHideFinalFields

void setDisplayHideFinalFields(boolean displaySetting)
The provider can tell the debugger to hide final fields or not when returning fields of objects. The default is false, meaning final fields are returned by the debugger.
Parameters:
displaySetting - If true, hide final fields

setDisplayHideSyntheticFields

void setDisplayHideSyntheticFields(boolean displaySetting)
The provider can tell the debugger to hide synthetic fields or not when returning fields of objects. The default is true, meaning synthetic fields are not returned by the debugger
Parameters:
displaySetting - If true, hide synthetic fields

setDisplayHideNullArrayElements

void setDisplayHideNullArrayElements(boolean displaySetting)
The provider can tell the debugger to hide null array elements or not when returning array elements. The default is true, meaning null array elements are not returned by the debugger.
Parameters:
displaySetting - If true, hide null array elements

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


Copyright © 1997, 2011, Oracle. All rights reserved.