jApp
Class FileTypeRegistry

java.lang.Object
  extended by jApp.FileTypeRegistry
All Implemented Interfaces:
java.lang.Iterable<FileType>

public class FileTypeRegistry
extends java.lang.Object
implements java.lang.Iterable<FileType>


Field Summary
static int NATIVE
           
static int READ
           
static int WRITE
           
 
Constructor Summary
FileTypeRegistry()
           
 
Method Summary
static java.lang.Iterable<FileType> getFileTypes(Document document)
           
 jApp.FileTypeRegistry.FileTypeFileFilter getFilterFor(FileType ft, int flag)
           
 java.util.Iterator<FileType> iterator()
           
 FileType registerFileType(java.lang.Class handler, java.lang.String extension, java.lang.String mimeType, java.lang.String perceivedName)
           
 FileType registerFileType(java.lang.Class handler, java.lang.String extension, java.lang.String mimeType, java.lang.String perceivedName, int flags)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

READ

public static final int READ
See Also:
Constant Field Values

WRITE

public static final int WRITE
See Also:
Constant Field Values

NATIVE

public static final int NATIVE
See Also:
Constant Field Values
Constructor Detail

FileTypeRegistry

public FileTypeRegistry()
Method Detail

registerFileType

public FileType registerFileType(java.lang.Class handler,
                                 java.lang.String extension,
                                 java.lang.String mimeType,
                                 java.lang.String perceivedName)

registerFileType

public FileType registerFileType(java.lang.Class handler,
                                 java.lang.String extension,
                                 java.lang.String mimeType,
                                 java.lang.String perceivedName,
                                 int flags)

getFilterFor

public jApp.FileTypeRegistry.FileTypeFileFilter getFilterFor(FileType ft,
                                                             int flag)

getFileTypes

public static java.lang.Iterable<FileType> getFileTypes(Document document)

iterator

public java.util.Iterator<FileType> iterator()
Specified by:
iterator in interface java.lang.Iterable<FileType>