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 java.lang.StringCONTENT_TYPE_BINDINGstatic java.lang.StringCONTENT_TYPE_IDstatic java.lang.StringINDEX_BUILDERstatic java.lang.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)java.util.Collection<ParserRegistry.Parser>delegates()ParserRegistry.ParserlookupParser(java.lang.String uniqueIdentifier)java.util.List<ParserRegistry.Parser>matchParser(java.lang.String fileName)java.util.List<ParserRegistry.Parser>matchParser(IContentType contentType)-
Methods inherited from class org.eclipse.mat.util.RegistryReader
addExtension, removeExtension
-
-
-
-
Field Detail
-
INDEX_BUILDER
public static final java.lang.String INDEX_BUILDER
- See Also:
- Constant Field Values
-
OBJECT_READER
public static final java.lang.String OBJECT_READER
- See Also:
- Constant Field Values
-
CONTENT_TYPE_BINDING
public static final java.lang.String CONTENT_TYPE_BINDING
- See Also:
- Constant Field Values
-
CONTENT_TYPE_ID
public static final java.lang.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(java.lang.String uniqueIdentifier)
-
matchParser
public java.util.List<ParserRegistry.Parser> matchParser(java.lang.String fileName)
-
matchParser
public java.util.List<ParserRegistry.Parser> matchParser(IContentType contentType)
-
delegates
public java.util.Collection<ParserRegistry.Parser> delegates()
- Overrides:
delegatesin classRegistryReader<ParserRegistry.Parser>
-
-