VdexReload 1.1.3 API

uk.ac.reload.editor
Class ReloadFileType

java.lang.Object
  extended byuk.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.


Field Summary
static java.util.List ALL_EXTENSIONS
           
static int ARCHIVE
           
static java.util.List ARCHIVE_EXTENSIONS
           
static java.lang.String ARCHIVE_TEXT
           
static int ASP
           
static java.util.List ASP_EXTENSIONS
           
static java.lang.String ASP_TEXT
           
static int AUDIOVIDEOMEDIA
           
static java.util.List AUDIOVIDEOMEDIA_EXTENSIONS
           
static java.lang.String AUDIOVIDEOMEDIA_TEXT
           
static int COLDFUSION
           
static java.util.List COLDFUSION_EXTENSIONS
           
static java.lang.String COLDFUSION_TEXT
           
static int CSS
           
static java.lang.String CSS_TEXT
           
static java.util.List EXTENSIONS_TO_PARSE
           
static int FLASH
           
static java.util.List FLASH_EXTENSIONS
           
static java.lang.String FLASH_TEXT
           
static int IMAGE
           
static java.lang.String IMAGE_TEXT
           
static java.util.List IMAGEFILE_EXTENSIONS
           
static int JAVAAPPLET
           
static java.util.List JAVAAPPLET_EXTENSIONS
           
static java.lang.String JAVAAPPLET_TEXT
           
static int JAVASCRIPT
           
static java.util.List JAVASCRIPT_EXTENSIONS
           
static java.lang.String JAVASCRIPT_TEXT
           
static java.util.List JAVASCRIPTEVENTS
           
static int JSP
           
static java.util.List JSP_EXTENSIONS
           
static java.lang.String JSP_TEXT
           
static int MSACCESS
           
static java.util.List MSACCESS_EXTENSIONS
           
static java.lang.String MSACCESS_TEXT
           
static int MSEXCEL
           
static java.util.List MSEXCEL_EXTENSIONS
           
static java.lang.String MSEXCEL_TEXT
           
static int MSPOWERPOINT
           
static java.util.List MSPOWERPOINT_EXTENSIONS
           
static java.lang.String MSPOWERPOINT_TEXT
           
static int MSWORD
           
static java.util.List MSWORD_EXTENSIONS
           
static java.lang.String MSWORD_TEXT
           
static int PDF
           
static java.util.List PDF_EXTENSIONS
           
static java.lang.String PDF_TEXT
           
static int PHP
           
static java.util.List PHP_EXTENSIONS
           
static java.lang.String PHP_TEXT
           
static java.util.List SERVERTECHNOLOGY_EXTENSIONS
           
static int SHOCKWAVE
           
static java.util.List SHOCKWAVE_EXTENSIONS
           
static java.lang.String SHOCKWAVE_TEXT
           
static java.util.List STYLESHEET_EXTENSIONS
           
static java.util.List TEXT_EXTENSIONS
           
static int TEXTFILE
           
static java.lang.String TEXTFILE_TEXT
           
static int UNKNOWN
           
static java.lang.String UNKNOWN_TEXT
           
static java.util.List WEB_PAGE_EXTENSIONS
           
static int WEBPAGE
           
static java.lang.String WEBPAGE_TEXT
           
 
Constructor Summary
ReloadFileType()
           
 
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
 

Field Detail

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
Constructor Detail

ReloadFileType

public ReloadFileType()
Method Detail

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 extensions
theResource - - 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

VdexReload 1.1.3 API