org.eclipse.mat.ui.util
Class PaneState

java.lang.Object
  extended by org.eclipse.mat.ui.util.PaneState

public class PaneState
extends java.lang.Object


Nested Class Summary
static class PaneState.PaneType
           
 
Constructor Summary
PaneState(PaneState.PaneType type, PaneState originator, java.lang.String identifier, boolean reproducable)
           
 
Method Summary
 java.util.List<PaneState> getChildren()
           
 java.lang.String getIdentifier()
           
 Image getImage()
           
 PaneState getParentPaneState()
           
 PaneState.PaneType getType()
           
 boolean hasActiveChildren()
           
 boolean hasChildren()
           
 boolean isActive()
           
 boolean isReproducable()
           
 void setActive(boolean active)
           
 void setImage(Image image)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaneState

public PaneState(PaneState.PaneType type,
                 PaneState originator,
                 java.lang.String identifier,
                 boolean reproducable)
Method Detail

getParentPaneState

public PaneState getParentPaneState()

getIdentifier

public java.lang.String getIdentifier()

isReproducable

public boolean isReproducable()

getChildren

public java.util.List<PaneState> getChildren()

getImage

public Image getImage()

setImage

public void setImage(Image image)

isActive

public boolean isActive()

setActive

public void setActive(boolean active)

getType

public PaneState.PaneType getType()

hasChildren

public boolean hasChildren()

hasActiveChildren

public boolean hasActiveChildren()