public abstract class MIMEResolver extends Object
Resolvers are registered if they have their record in the Lookup area. E.g. in form : org-some-package-JavaResolver.instance file.
MIME resolvers can also be registered in the Services/MIMEResolver
folder as *.xml
files obeying a certain format.
These will be interpreted before resolvers in lookup (in the order specified in that folder).
Modifier and Type | Class and Description |
---|---|
class |
MIMEResolver.UIHelpers
Internal support for implementors of MIME resolver UIs.
|
Constructor and Description |
---|
MIMEResolver()
Deprecated.
Use
MIMEResolver(String...) instead. Declaring MIME
types which can only be resolved by this resolver helps to speed up IDE. |
MIMEResolver(String... mimeTypes)
Creates a new MIMEResolver.
|
public MIMEResolver(String... mimeTypes)
mimeTypes
- an array of MIME types which can be resolved by this resolver.
It should contain all MIME types which findMIMEType(org.openide.filesystems.FileObject)
can return.
If something is missing, this resolver can be ignored, when searching for that
missing MIME type (see FileUtil.getMIMEType(FileObject, String...)
).@Deprecated public MIMEResolver()
MIMEResolver(String...)
instead. Declaring MIME
types which can only be resolved by this resolver helps to speed up IDE.public abstract String findMIMEType(FileObject fo)
fo
- is FileObject which should be resolved (This FileObject is not
thread safe. Also this FileObject should not be cached for later use)Built on July 28 2012. | Portions Copyright 1997-2012 Sun Microsystems, Inc. All rights reserved.