public class ArrayRenderer extends NodeRendererImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
ArrayRenderer.Filtered |
NodeRendererImpl.Overhead| Modifier and Type | Field and Description |
|---|---|
int |
END_INDEX |
int |
ENTRIES_LIMIT |
int |
START_INDEX |
static java.lang.String |
UNIQUE_ID |
DEFAULT_NAME, myPropertiesEP_NAME| Constructor and Description |
|---|
ArrayRenderer() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildChildren(com.sun.jdi.Value value,
ChildrenBuilder builder,
EvaluationContext evaluationContext) |
java.lang.String |
calcLabel(ValueDescriptor descriptor,
EvaluationContext evaluationContext,
DescriptorLabelListener listener) |
ArrayRenderer |
clone() |
PsiExpression |
getChildValueExpression(DebuggerTreeNode node,
DebuggerContext context)
- parentNode
+ ..
|
java.lang.String |
getName() |
java.lang.String |
getUniqueId() |
boolean |
isApplicable(com.sun.jdi.Type type)
Checks whether this renderer is applicable to this value
|
boolean |
isExpandable(com.sun.jdi.Value value,
EvaluationContext evaluationContext,
NodeDescriptor parentDescriptor) |
void |
readExternal(Element element) |
void |
setForced(boolean forced) |
void |
setName(java.lang.String text) |
void |
writeExternal(Element element) |
getIdLabel, hasOverhead, isEnabled, isShowType, setEnabled, setShowType, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcalcValueIconpublic static final java.lang.String UNIQUE_ID
public int START_INDEX
public int END_INDEX
public int ENTRIES_LIMIT
public java.lang.String getUniqueId()
public java.lang.String getName()
getName in interface NodeRenderergetName in class NodeRendererImplpublic void setName(java.lang.String text)
setName in interface NodeRenderersetName in class NodeRendererImplpublic ArrayRenderer clone()
clone in interface Rendererclone in class NodeRendererImplpublic java.lang.String calcLabel(ValueDescriptor descriptor, EvaluationContext evaluationContext, DescriptorLabelListener listener) throws EvaluateException
EvaluateExceptionpublic void setForced(boolean forced)
public void buildChildren(com.sun.jdi.Value value,
ChildrenBuilder builder,
EvaluationContext evaluationContext)
buildChildren in interface ChildrenRendererbuildChildren in class NodeRendererImplpublic void readExternal(Element element)
throws InvalidDataException
readExternal in interface JDOMExternalizablereadExternal in class NodeRendererImplInvalidDataExceptionpublic void writeExternal(Element element)
throws WriteExternalException
writeExternal in interface JDOMExternalizablewriteExternal in class NodeRendererImplWriteExternalExceptionpublic PsiExpression getChildValueExpression(DebuggerTreeNode node, DebuggerContext context)
ChildrenRenderergetChildValueExpression in interface ChildrenRenderergetChildValueExpression in class NodeRendererImplnode - a child nodepublic boolean isExpandable(com.sun.jdi.Value value,
EvaluationContext evaluationContext,
NodeDescriptor parentDescriptor)
isExpandable in interface ChildrenRendererisExpandable in class NodeRendererImplpublic boolean isApplicable(com.sun.jdi.Type type)
Renderer