public class CompoundTypeRenderer extends CompoundNodeRenderer
NodeRendererImpl.Overhead| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
LOG |
static java.lang.String |
UNIQUE_ID |
myRendererSettingsDEFAULT_NAME, myPropertiesEP_NAME| Constructor and Description |
|---|
CompoundTypeRenderer(NodeRendererSettings rendererSettings,
java.lang.String name,
ValueLabelRenderer labelRenderer,
ChildrenRenderer childrenRenderer) |
| Modifier and Type | Method and Description |
|---|---|
ChildrenRenderer |
getChildrenRenderer() |
protected PsiElement |
getChildValueExpression(java.lang.String text,
DebuggerTreeNode node,
DebuggerContext context) |
java.lang.String |
getClassName() |
protected PsiElement |
getContext(Project project,
DebuggerContext context) |
ValueLabelRenderer |
getLabelRenderer() |
java.lang.String |
getUniqueId() |
boolean |
hasOverhead() |
boolean |
isApplicable(com.sun.jdi.Type type)
Checks whether this renderer is applicable to this value
|
boolean |
isBaseRenderer(Renderer renderer) |
void |
setChildrenRenderer(ChildrenRenderer childrenRenderer) |
void |
setClassName(java.lang.String name) |
void |
setLabelRenderer(ValueLabelRenderer labelRenderer) |
buildChildren, calcLabel, clone, getChildValueExpression, isExpandable, readExternal, writeExternalgetIdLabel, getName, isEnabled, isShowType, setEnabled, setName, setShowType, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcalcValueIconpublic static final java.lang.String UNIQUE_ID
protected static final Logger LOG
public CompoundTypeRenderer(NodeRendererSettings rendererSettings, java.lang.String name, ValueLabelRenderer labelRenderer, ChildrenRenderer childrenRenderer)
public void setLabelRenderer(ValueLabelRenderer labelRenderer)
setLabelRenderer in class CompoundNodeRendererpublic void setChildrenRenderer(ChildrenRenderer childrenRenderer)
setChildrenRenderer in class CompoundNodeRendererpublic ChildrenRenderer getChildrenRenderer()
getChildrenRenderer in class CompoundNodeRendererpublic ValueLabelRenderer getLabelRenderer()
getLabelRenderer in class CompoundNodeRendererpublic boolean isApplicable(com.sun.jdi.Type type)
RendererisApplicable in interface RendererisApplicable in class CompoundNodeRendererpublic java.lang.String getUniqueId()
getUniqueId in interface RenderergetUniqueId in class CompoundNodeRendererpublic void setClassName(java.lang.String name)
public java.lang.String getClassName()
protected final PsiElement getContext(Project project, DebuggerContext context)
protected final PsiElement getChildValueExpression(java.lang.String text, DebuggerTreeNode node, DebuggerContext context)
public boolean isBaseRenderer(Renderer renderer)
public boolean hasOverhead()
hasOverhead in class NodeRendererImpl