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 class
ParserRegistry.DynamicParser
This is not a real parser - but a place holder.class
ParserRegistry.Parser
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CONTENT_TYPE_BINDING
static java.lang.String
CONTENT_TYPE_ID
static java.lang.String
INDEX_BUILDER
static java.lang.String
OBJECT_READER
-
Constructor Summary
Constructors Constructor Description ParserRegistry(IExtensionTracker tracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParserRegistry.Parser
createDelegate(IConfigurationElement configElement)
java.util.Collection<ParserRegistry.Parser>
delegates()
ParserRegistry.Parser
lookupParser(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:
delegates
in classRegistryReader<ParserRegistry.Parser>
-
-