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.
|
Modifier and Type | Method and Description |
---|---|
abstract String |
findMIMEType(FileObject fo)
Resolves FileObject and returns recognized MIME type
|
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 June 23 2014. | Portions Copyright 1997-2014 Sun Microsystems, Inc. All rights reserved.