Class ParserRegistry
- java.lang.Object
-
- org.eclipse.mat.util.RegistryReader<ParserRegistry.Parser>
-
- org.eclipse.mat.parser.internal.util.ParserRegistry
-
- All Implemented Interfaces:
IExtensionChangeHandler
public class ParserRegistry extends RegistryReader<ParserRegistry.Parser>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classParserRegistry.DynamicParserThis is not a real parser - but a place holder.classParserRegistry.Parser
-
Field Summary
Fields Modifier and Type Field Description static StringCONTENT_TYPE_BINDINGstatic StringCONTENT_TYPE_IDstatic StringINDEX_BUILDERstatic StringOBJECT_READER
-
Constructor Summary
Constructors Constructor Description ParserRegistry(IExtensionTracker tracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParserRegistry.ParsercreateDelegate(IConfigurationElement configElement)Collection<ParserRegistry.Parser>delegates()ParserRegistry.ParserlookupParser(String uniqueIdentifier)List<ParserRegistry.Parser>matchParser(String fileName)List<ParserRegistry.Parser>matchParser(IContentType contentType)-
Methods inherited from class org.eclipse.mat.util.RegistryReader
addExtension, removeExtension
-
-
-
-
Field Detail
-
INDEX_BUILDER
public static final String INDEX_BUILDER
- See Also:
- Constant Field Values
-
OBJECT_READER
public static final String OBJECT_READER
- See Also:
- Constant Field Values
-
CONTENT_TYPE_BINDING
public static final String CONTENT_TYPE_BINDING
- See Also:
- Constant Field Values
-
CONTENT_TYPE_ID
public static final String CONTENT_TYPE_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ParserRegistry
public ParserRegistry(IExtensionTracker tracker)
-
-
Method Detail
-
createDelegate
public ParserRegistry.Parser createDelegate(IConfigurationElement configElement)
-
lookupParser
public ParserRegistry.Parser lookupParser(String uniqueIdentifier)
-
matchParser
public List<ParserRegistry.Parser> matchParser(String fileName)
-
matchParser
public List<ParserRegistry.Parser> matchParser(IContentType contentType)
-
delegates
public Collection<ParserRegistry.Parser> delegates()
- Overrides:
delegatesin classRegistryReader<ParserRegistry.Parser>
-
-