org.eclipse.mat.ui.util
Class PaneState

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

public class PaneState
extends Object


Nested Class Summary
static class PaneState.PaneType
           
 
Constructor Summary
PaneState(PaneState.PaneType type, PaneState originator, String identifier, boolean reproducable)
           
 
Method Summary
 List<PaneState> getChildren()
           
 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,
                 String identifier,
                 boolean reproducable)
Method Detail

getParentPaneState

public PaneState getParentPaneState()

getIdentifier

public String getIdentifier()

isReproducable

public boolean isReproducable()

getChildren

public 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()