IDebugExpressionView.ViewInfo Class
com.bea.ide.debug
IDebugExpressionView.ViewInfo Class
- public static class IDebugExpressionView.ViewInfo
extends Object
implements Comparable, Serializable
Contains data about views as specified in extension.xml. To get ViewInfos for a particular type,
use DebugSvc.I.getViewInfosForType(IDebugExpression, boolean)
-
Hierarchy
-
Object
IDebugExpressionView.ViewInfo
-
All Implemented Interfaces
-
Comparable, Serializable
-
Enclosing interface
-
IDebugExpressionView
public int |
-
compareTo(Object o)
|
public String |
-
getDescription()
- Gets a short description of the view.
|
public Class |
-
getViewClass()
- Gets the class that implements the current
ExpressionView.
|
public boolean |
-
isDefault()
- Returns whether this
ExpressionView can display any type.
|
public boolean |
-
matches(String type)
- Determines if the current
ExpressionView can display the type passed in.
|
public boolean |
-
matchesNulls()
- Returns whether this view can display a
null value.
|
public String |
-
toString()
- Same as getDescription()
|
IDebugExpressionView.ViewInfo
public IDebugExpressionView.ViewInfo(String typeRegEx,
String className,
int priority,
String description,
boolean matchesNulls)
- Constructor to create a ViewInfo.
compareTo(Object) Method
public int compareTo(Object o)
getDescription() Method
public String getDescription()
Gets a short description of the view.
Returns
- a short description of the view, as specified in extension.xml
getViewClass() Method
public Class getViewClass()
throws ClassNotFoundException
Gets the class that implements the current ExpressionView. This will
load the class if necessary.
Returns
- the
Class that implements the ExpressionView.
Exceptions
-
ClassNotFoundException
isDefault() Method
public boolean isDefault()
Returns whether this ExpressionView can display any type.
Returns
- true if the view can be applied to all types
matches(String) Method
public boolean matches(String type)
Determines if the current ExpressionView can display the type passed in.
Parameters
-
type
- the name of the type to be tested.
Returns
- true if the view could be used to display the given type
matchesNulls() Method
public boolean matchesNulls()
Returns whether this view can display a null value.
Returns
- true if the view can be applied to values that are currently null,
but are declared to be of a matching type
toString() Method
public String toString()
Same as getDescription()
-
Overrides
-
Object.toString()
Returns
- a string description of the Object.