uk.ac.reload.editor
Class ReloadFileType
java.lang.Object
uk.ac.reload.editor.ReloadFileType
- public final class ReloadFileType
- extends java.lang.Object
A class used to describe each kind of file type
(name, icon to use, etc), by its extension.
Method Summary |
static boolean |
findExtension(java.util.List aList,
java.lang.String theResource)
Method to identify a file type by examining its extension
If there is no extension, a default file type is assumed
The 'list' is a collection of file extensions that belong
to a particular file type - i.e. |
static int |
getFileType(java.lang.String theResource)
Method to figure out (using findExtension() above)
which type of file this is... |
static boolean |
isParseableFile(java.io.File aFile)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UNKNOWN_TEXT
public static final java.lang.String UNKNOWN_TEXT
- See Also:
- Constant Field Values
WEBPAGE_TEXT
public static final java.lang.String WEBPAGE_TEXT
- See Also:
- Constant Field Values
CSS_TEXT
public static final java.lang.String CSS_TEXT
- See Also:
- Constant Field Values
IMAGE_TEXT
public static final java.lang.String IMAGE_TEXT
- See Also:
- Constant Field Values
JAVASCRIPT_TEXT
public static final java.lang.String JAVASCRIPT_TEXT
- See Also:
- Constant Field Values
MSWORD_TEXT
public static final java.lang.String MSWORD_TEXT
- See Also:
- Constant Field Values
MSEXCEL_TEXT
public static final java.lang.String MSEXCEL_TEXT
- See Also:
- Constant Field Values
MSPOWERPOINT_TEXT
public static final java.lang.String MSPOWERPOINT_TEXT
- See Also:
- Constant Field Values
MSACCESS_TEXT
public static final java.lang.String MSACCESS_TEXT
- See Also:
- Constant Field Values
ASP_TEXT
public static final java.lang.String ASP_TEXT
- See Also:
- Constant Field Values
JSP_TEXT
public static final java.lang.String JSP_TEXT
- See Also:
- Constant Field Values
PHP_TEXT
public static final java.lang.String PHP_TEXT
- See Also:
- Constant Field Values
COLDFUSION_TEXT
public static final java.lang.String COLDFUSION_TEXT
- See Also:
- Constant Field Values
TEXTFILE_TEXT
public static final java.lang.String TEXTFILE_TEXT
- See Also:
- Constant Field Values
AUDIOVIDEOMEDIA_TEXT
public static final java.lang.String AUDIOVIDEOMEDIA_TEXT
- See Also:
- Constant Field Values
FLASH_TEXT
public static final java.lang.String FLASH_TEXT
- See Also:
- Constant Field Values
SHOCKWAVE_TEXT
public static final java.lang.String SHOCKWAVE_TEXT
- See Also:
- Constant Field Values
JAVAAPPLET_TEXT
public static final java.lang.String JAVAAPPLET_TEXT
- See Also:
- Constant Field Values
PDF_TEXT
public static final java.lang.String PDF_TEXT
- See Also:
- Constant Field Values
ARCHIVE_TEXT
public static final java.lang.String ARCHIVE_TEXT
- See Also:
- Constant Field Values
UNKNOWN
public static final int UNKNOWN
- See Also:
- Constant Field Values
WEBPAGE
public static final int WEBPAGE
- See Also:
- Constant Field Values
CSS
public static final int CSS
- See Also:
- Constant Field Values
IMAGE
public static final int IMAGE
- See Also:
- Constant Field Values
JAVASCRIPT
public static final int JAVASCRIPT
- See Also:
- Constant Field Values
MSWORD
public static final int MSWORD
- See Also:
- Constant Field Values
MSEXCEL
public static final int MSEXCEL
- See Also:
- Constant Field Values
MSPOWERPOINT
public static final int MSPOWERPOINT
- See Also:
- Constant Field Values
MSACCESS
public static final int MSACCESS
- See Also:
- Constant Field Values
ASP
public static final int ASP
- See Also:
- Constant Field Values
JSP
public static final int JSP
- See Also:
- Constant Field Values
PHP
public static final int PHP
- See Also:
- Constant Field Values
COLDFUSION
public static final int COLDFUSION
- See Also:
- Constant Field Values
TEXTFILE
public static final int TEXTFILE
- See Also:
- Constant Field Values
AUDIOVIDEOMEDIA
public static final int AUDIOVIDEOMEDIA
- See Also:
- Constant Field Values
FLASH
public static final int FLASH
- See Also:
- Constant Field Values
SHOCKWAVE
public static final int SHOCKWAVE
- See Also:
- Constant Field Values
JAVAAPPLET
public static final int JAVAAPPLET
- See Also:
- Constant Field Values
PDF
public static final int PDF
- See Also:
- Constant Field Values
ARCHIVE
public static final int ARCHIVE
- See Also:
- Constant Field Values
WEB_PAGE_EXTENSIONS
public static final java.util.List WEB_PAGE_EXTENSIONS
ASP_EXTENSIONS
public static final java.util.List ASP_EXTENSIONS
JSP_EXTENSIONS
public static final java.util.List JSP_EXTENSIONS
COLDFUSION_EXTENSIONS
public static final java.util.List COLDFUSION_EXTENSIONS
PHP_EXTENSIONS
public static final java.util.List PHP_EXTENSIONS
SERVERTECHNOLOGY_EXTENSIONS
public static final java.util.List SERVERTECHNOLOGY_EXTENSIONS
IMAGEFILE_EXTENSIONS
public static final java.util.List IMAGEFILE_EXTENSIONS
STYLESHEET_EXTENSIONS
public static final java.util.List STYLESHEET_EXTENSIONS
JAVAAPPLET_EXTENSIONS
public static final java.util.List JAVAAPPLET_EXTENSIONS
MSWORD_EXTENSIONS
public static final java.util.List MSWORD_EXTENSIONS
MSEXCEL_EXTENSIONS
public static final java.util.List MSEXCEL_EXTENSIONS
MSACCESS_EXTENSIONS
public static final java.util.List MSACCESS_EXTENSIONS
MSPOWERPOINT_EXTENSIONS
public static final java.util.List MSPOWERPOINT_EXTENSIONS
TEXT_EXTENSIONS
public static final java.util.List TEXT_EXTENSIONS
JAVASCRIPT_EXTENSIONS
public static final java.util.List JAVASCRIPT_EXTENSIONS
SHOCKWAVE_EXTENSIONS
public static final java.util.List SHOCKWAVE_EXTENSIONS
FLASH_EXTENSIONS
public static final java.util.List FLASH_EXTENSIONS
AUDIOVIDEOMEDIA_EXTENSIONS
public static final java.util.List AUDIOVIDEOMEDIA_EXTENSIONS
PDF_EXTENSIONS
public static final java.util.List PDF_EXTENSIONS
ARCHIVE_EXTENSIONS
public static final java.util.List ARCHIVE_EXTENSIONS
EXTENSIONS_TO_PARSE
public static final java.util.List EXTENSIONS_TO_PARSE
ALL_EXTENSIONS
public static final java.util.List ALL_EXTENSIONS
JAVASCRIPTEVENTS
public static final java.util.List JAVASCRIPTEVENTS
ReloadFileType
public ReloadFileType()
findExtension
public static boolean findExtension(java.util.List aList,
java.lang.String theResource)
- Method to identify a file type by examining its extension
If there is no extension, a default file type is assumed
The 'list' is a collection of file extensions that belong
to a particular file type - i.e. a webpage can be .htm, .shtm, html. etc
- Parameters:
aList
- - a list of extensionstheResource
- - the file to check against
- Returns:
- true if an extension is found, false otherwise
isParseableFile
public static boolean isParseableFile(java.io.File aFile)
- Returns:
- true if aFile is a suitable file to parse
getFileType
public static int getFileType(java.lang.String theResource)
- Method to figure out (using findExtension() above)
which type of file this is...
- Parameters:
theResource
- - the filename (string)
- Returns:
- - an int representing which file type was found