org.openide.filesystems
Class MIMEResolver

java.lang.Object
  |
  +--org.openide.filesystems.MIMEResolver

public abstract class MIMEResolver
extends Object

This class is intended as superclass for individual resolvers. Resolvers must implement only one method: findMIMEType(FileObject fo). This method is called from MIMESupport.findMIMEType (FileObject), where registered subclasses of MIMEResolver are asked one by one to resolve MIME type of this FileObject. Resolving is finished right after first resolver is able to resolve this FileObject or if all registered resolvers returned null (not recognized). Resolvers are registered if they have their record in IDE_HOME\system\Services in form *.instance e.g.: org-some-package-JavaResolver.instance


Constructor Summary
MIMEResolver()
           
 
Method Summary
abstract  String findMIMEType(FileObject fo)
          Resolves FileObject and returns recognized MIME type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MIMEResolver

public MIMEResolver()
Method Detail

findMIMEType

public abstract String findMIMEType(FileObject fo)
Resolves FileObject and returns recognized MIME type
Parameters:
fo - is FileObject which should be resolved
Returns:
recognized MIME type or null if not recognized


Built on February 22 2001.  |  Portions Copyright 1997-2000 Sun Microsystems, Inc. All rights reserved.