Package org.eclipse.mat.report.internal
Class AbstractPart
- java.lang.Object
-
- org.eclipse.mat.report.internal.AbstractPart
-
- Direct Known Subclasses:
LinkedPart,QueryPart,SectionPart
public abstract class AbstractPart extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AbstractPartexecute(IQueryContext context, ResultRenderer renderer, IProgressListener listener)java.util.List<AbstractPart>getChildren()java.lang.StringgetCommand()java.lang.StringgetId()java.lang.ObjectgetObject(java.lang.String key)AbstractPartgetParent()ITestResult.StatusgetStatus()Parametersparams()java.lang.ObjectputObject(java.lang.String key, java.lang.Object value)Specspec()
-
-
-
Method Detail
-
getId
public java.lang.String getId()
-
getStatus
public ITestResult.Status getStatus()
-
getParent
public AbstractPart getParent()
-
spec
public Spec spec()
-
params
public Parameters params()
-
getObject
public java.lang.Object getObject(java.lang.String key)
-
putObject
public java.lang.Object putObject(java.lang.String key, java.lang.Object value)
-
getChildren
public java.util.List<AbstractPart> getChildren()
-
getCommand
public java.lang.String getCommand()
-
execute
public abstract AbstractPart execute(IQueryContext context, ResultRenderer renderer, IProgressListener listener) throws SnapshotException, java.io.IOException
- Throws:
SnapshotExceptionjava.io.IOException
-
-