org.eclipse.mat.query.registry
Class QueryRegistry

java.lang.Object
  extended by org.eclipse.mat.util.RegistryReader<IQuery>
      extended by org.eclipse.mat.query.registry.QueryRegistry

public class QueryRegistry
extends RegistryReader<IQuery>


Constructor Summary
QueryRegistry()
           
 
Method Summary
 java.util.Collection<QueryDescriptor> getQueries()
           
 java.util.List<QueryDescriptor> getQueries(java.util.regex.Pattern pattern)
           
 QueryDescriptor getQuery(java.lang.Class<? extends IQuery> query)
           
 QueryDescriptor getQuery(java.lang.String name)
           
 CategoryDescriptor getRootCategory()
           
static QueryRegistry instance()
           
 
Methods inherited from class org.eclipse.mat.util.RegistryReader
addExtension, delegates, removeExtension
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryRegistry

public QueryRegistry()
Method Detail

instance

public static QueryRegistry instance()

getQueries

public java.util.Collection<QueryDescriptor> getQueries()

getQueries

public java.util.List<QueryDescriptor> getQueries(java.util.regex.Pattern pattern)

getRootCategory

public CategoryDescriptor getRootCategory()

getQuery

public QueryDescriptor getQuery(java.lang.String name)

getQuery

public QueryDescriptor getQuery(java.lang.Class<? extends IQuery> query)