public interface DebuggerExtenderData extends oracle.ideimpl.debugger.extender.evaluator.CommonDataBase, Displayable
| Modifier and Type | Method and Description |
|---|---|
void |
adjustRange()
Bring up the adjust range dialog.
|
boolean |
canAdjustRange()
Determine if it's possible to adjust the range of this object
|
java.lang.String |
canGotoActualType()
Determine if it's possible to go to the source file of the actual
type of this object
|
java.lang.String |
canGotoDeclaredType()
Determine if it's possible to go to the source file of the declared
type of this object
|
java.lang.String |
canGotoField()
Determine if it's possible to go to the source location of the field
IFF this object is a field
|
boolean |
canInspect()
Determine if this object can be inspected
|
boolean |
canInspectClassLoader()
Determine if the classloader of this object can be inspected
|
boolean |
canModifyValue()
Determine if it's possible to modify any values of this object
|
boolean |
canShowObjectPreferences()
Determine if it's possible to show the ObjectPreferences dialog on
this object
|
boolean |
canToggleValue()
Determine if it's possible to toggle the value of this object
|
java.lang.String |
canViewAnnotations()
Determine if it's possible to view the annotations of this object
|
boolean |
canViewAnnotationsForClass()
Determine if it's possible to view the annotations of the class of
this object
|
boolean |
canViewWholeValue()
Determine if the whole value of this object can be shown
|
boolean |
canWatch()
Determine if this object can be watched
|
boolean |
canWatchClassLoader()
Determine if the classloader of this object can be watched
|
java.lang.String |
getActualType()
Get the runtime-type of this object.
|
java.lang.String |
getAddress()
Get the address of this object, if possible
|
java.util.List<? extends DebuggerExtenderData> |
getChildren()
Get the display children of this object.
|
java.util.List<? extends DebuggerExtenderData> |
getDeclaredFields()
Get a list of declared fields for an object of kind OBJECT.
|
java.lang.String |
getDeclaredType()
Get the declared type of this object.
|
DebuggerExtenderData |
getField(java.lang.String fieldName)
Get a field by name from an object of kind OBJECT.
|
java.util.List<? extends DebuggerExtenderData> |
getFields()
Get a list of fields for an object of kind OBJECT.
|
java.lang.String |
getFullyQualifiedActualType()
Get the fully qualified runtime-type of this object.
|
java.lang.String |
getFullyQualifiedDeclaredType()
Get the fully qualified declared type of this object.
|
java.lang.String |
getHexValue()
Get the hex representation of this object, if possible
|
oracle.ideimpl.debugger.extender.evaluator.CommonDataBase.DataKind |
getKind()
Get the kind of this object, if possible
|
int |
getRangeCount()
Return the item count for the range that will be
displayed for array type data items
|
int |
getRangeStart()
Return the start of the range that will be returned
for array type data items.
|
void |
gotoActualType()
Attempt to go to the source file of the actual type of this object
|
void |
gotoDeclaredType()
Attempt to go to the source file of the declared type of this object
|
void |
gotoField()
Attempt to go to the source location of the field IFF this object
is a field
|
void |
inspect()
Put up an inspector for this object
|
void |
inspectClassLoader()
Put up an inspector for the classloader of this object
|
boolean |
mayHaveChildren()
Find out if this object may have display children, which doesn't imply it
actually has children, just that it may.
|
void |
modifyValue()
Show the dialog where details of this object can be modified.
|
void |
setDisplayName(java.lang.String displayName)
Set the display name of an object, which will become the name
returned by getShortLabel().
|
boolean |
setMaximumRange()
if the data item represents an array of some description, set the range to it's
maximum size.
|
boolean |
setRange(int start,
int count)
Programmatically adjust the range (contrast to
adjustRange() which brings up a dialog).
|
void |
showObjectPreferences()
Attempt to show the ObjectPreferences dialog on this object.
|
void |
toggleValue()
Toggle the value of this object, if possible.
|
void |
viewAnnotations()
View the annotations of this object in a special dialog
|
void |
viewAnnotationsForClass()
View the annotations of the class of this object in a special dialog
|
void |
viewWholeValue()
View the whole value of this object in a special dialog
|
void |
watch()
Set a watch for this object
|
void |
watchClassLoader()
Set a watch for the classloader of this object
|
getAttributedLabel, getIcon, getLongLabel, getShortLabel, getToolTipText, toStringboolean mayHaveChildren()
mayHaveChildren in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.util.List<? extends DebuggerExtenderData> getChildren()
getChildren in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.lang.String getActualType()
getActualType in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.lang.String getFullyQualifiedActualType()
getFullyQualifiedActualType in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.lang.String getDeclaredType()
getDeclaredType in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.lang.String getFullyQualifiedDeclaredType()
getFullyQualifiedDeclaredType in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.lang.String getHexValue()
getHexValue in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.lang.String getAddress()
getAddress in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseoracle.ideimpl.debugger.extender.evaluator.CommonDataBase.DataKind getKind()
getKind in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid inspect()
inspect in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean canInspect()
canInspect in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid watch()
watch in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean canWatch()
canWatch in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid inspectClassLoader()
inspectClassLoader in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean canInspectClassLoader()
canInspectClassLoader in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid watchClassLoader()
watchClassLoader in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean canWatchClassLoader()
canWatchClassLoader in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid viewWholeValue()
viewWholeValue in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean canViewWholeValue()
canViewWholeValue in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid gotoDeclaredType()
gotoDeclaredType in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.lang.String canGotoDeclaredType()
canGotoDeclaredType in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid gotoActualType()
gotoActualType in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.lang.String canGotoActualType()
canGotoActualType in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid gotoField()
gotoField in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.lang.String canGotoField()
canGotoField in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid adjustRange()
adjustRange in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean setRange(int start,
int count)
setRange in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasestart - offset at which the range will begincount - number of elements the range will contain.adjustRange(),
getRangeStart(),
getRangeCount()boolean setMaximumRange()
setMaximumRange in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseint getRangeStart()
getRangeStart in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseint getRangeCount()
getRangeCount in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean canAdjustRange()
canAdjustRange in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid showObjectPreferences()
showObjectPreferences in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean canShowObjectPreferences()
canShowObjectPreferences in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid toggleValue()
toggleValue in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean canToggleValue()
canToggleValue in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid viewAnnotations()
viewAnnotations in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.lang.String canViewAnnotations()
canViewAnnotations in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid viewAnnotationsForClass()
viewAnnotationsForClass in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean canViewAnnotationsForClass()
canViewAnnotationsForClass in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasevoid modifyValue()
modifyValue in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseboolean canModifyValue()
canModifyValue in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.util.List<? extends DebuggerExtenderData> getFields()
getFields in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasejava.util.List<? extends DebuggerExtenderData> getDeclaredFields()
getDeclaredFields in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBaseDebuggerExtenderData getField(java.lang.String fieldName)
getField in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasefieldName - The name of the fieldvoid setDisplayName(java.lang.String displayName)
setDisplayName in interface oracle.ideimpl.debugger.extender.evaluator.CommonDataBasedisplayName - The new displayName of the object