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, myProperties
EP_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, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
calcValueIcon
public 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 NodeRenderer
getName
in class NodeRendererImpl
public void setName(java.lang.String text)
setName
in interface NodeRenderer
setName
in class NodeRendererImpl
public ArrayRenderer clone()
clone
in interface Renderer
clone
in class NodeRendererImpl
public java.lang.String calcLabel(ValueDescriptor descriptor, EvaluationContext evaluationContext, DescriptorLabelListener listener) throws EvaluateException
EvaluateException
public void setForced(boolean forced)
public void buildChildren(com.sun.jdi.Value value, ChildrenBuilder builder, EvaluationContext evaluationContext)
buildChildren
in interface ChildrenRenderer
buildChildren
in class NodeRendererImpl
public void readExternal(Element element) throws InvalidDataException
readExternal
in interface JDOMExternalizable
readExternal
in class NodeRendererImpl
InvalidDataException
public void writeExternal(Element element) throws WriteExternalException
writeExternal
in interface JDOMExternalizable
writeExternal
in class NodeRendererImpl
WriteExternalException
public PsiExpression getChildValueExpression(DebuggerTreeNode node, DebuggerContext context)
ChildrenRenderer
getChildValueExpression
in interface ChildrenRenderer
getChildValueExpression
in class NodeRendererImpl
node
- a child nodepublic boolean isExpandable(com.sun.jdi.Value value, EvaluationContext evaluationContext, NodeDescriptor parentDescriptor)
isExpandable
in interface ChildrenRenderer
isExpandable
in class NodeRendererImpl
public boolean isApplicable(com.sun.jdi.Type type)
Renderer