org.eclipse.mat.query
Class ResultMetaData

java.lang.Object
  extended by org.eclipse.mat.query.ResultMetaData

public final class ResultMetaData
extends Object

Holds meta-data of the query result needed to fine-tune the display of the result.


Nested Class Summary
static class ResultMetaData.Builder
          ResultMetaData factory
 
Method Summary
 List<ContextProvider> getContextProviders()
          Returns the named context providers.
 Collection<ContextDerivedData.DerivedOperation> getDerivedOperations()
           
 List<DetailResultProvider> getDetailResultProviders()
           
 int getPreSortedColumnIndex()
          The index of the column by which the result is pre-sorted (if it is actually pre-sorted)
 Column.SortDirection getPreSortedDirection()
          The direction by which the result is pre-sorted (if it is actually pre-sorted)
 boolean isPreSorted()
          True if the result is already sorted.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getContextProviders

public List<ContextProvider> getContextProviders()
Returns the named context providers.


getDetailResultProviders

public List<DetailResultProvider> getDetailResultProviders()

isPreSorted

public boolean isPreSorted()
True if the result is already sorted.


getPreSortedColumnIndex

public int getPreSortedColumnIndex()
The index of the column by which the result is pre-sorted (if it is actually pre-sorted)


getPreSortedDirection

public Column.SortDirection getPreSortedDirection()
The direction by which the result is pre-sorted (if it is actually pre-sorted)


getDerivedOperations

public Collection<ContextDerivedData.DerivedOperation> getDerivedOperations()