Package | Description |
---|---|
com.mcgath.jhove.module | |
edu.harvard.hul.ois.jhove |
Contains the classes needed for building a JHOVE application.
|
edu.harvard.hul.ois.jhove.handler |
Contains the main classes for JHOVE output handlers.
|
edu.harvard.hul.ois.jhove.module |
Contains the main classes for JHOVE modules.
|
edu.harvard.hul.ois.jhove.viewer |
Contains the classes for the JHOVE GUI.
|
Modifier and Type | Class and Description |
---|---|
class |
PngModule
Module for validation and metadata extraction on PNG files.
|
Modifier and Type | Class and Description |
---|---|
class |
ModuleBase
This class is an abstract implementation of the Module interface.
|
Modifier and Type | Field and Description |
---|---|
protected List<Module> |
JhoveBase._moduleList
Ordered list of modules.
|
protected Map<String,Module> |
JhoveBase._moduleMap
Map of modules (for fast access by name).
|
Modifier and Type | Method and Description |
---|---|
Module |
RepInfo.getModule()
Return the module.
|
Module |
JhoveBase.getModule(String name)
Returns a module by name.
|
Modifier and Type | Method and Description |
---|---|
List<Module> |
JhoveBase.getModuleList()
Returns the List of modules.
|
Map<String,Module> |
JhoveBase.getModuleMap()
Returns the Map of module names to modules.
|
Modifier and Type | Method and Description |
---|---|
void |
JhoveBase.dispatch(App app,
Module module,
OutputHandler aboutHandler,
OutputHandler handler,
String outputFile,
String[] dirFileOrUri)
Processes a file or directory, or outputs information.
|
boolean |
JhoveBase.process(App app,
Module module,
OutputHandler handler,
String dirFileOrUri) |
boolean |
JhoveBase.processFile(App app,
Module module,
boolean verbose,
File file,
RepInfo info) |
void |
RepInfo.setModule(Module module)
Add the module.
|
void |
OutputHandler.show(Module module)
Outputs information about a Module
|
abstract void |
HandlerBase.show(Module module)
Outputs information about a Module
|
Modifier and Type | Method and Description |
---|---|
void |
XmlHandler.show(Module module)
Outputs information about a Module
|
void |
TextHandler.show(Module module)
Outputs information about a Module
|
Modifier and Type | Class and Description |
---|---|
class |
AiffModule
Module for identification and validation of AIFF files.
|
class |
AsciiModule
Module for analysis of content as an ASCII stream.
|
class |
BytestreamModule
Module for analysis of content as a byte stream.
|
class |
GifModule
Module for identification and validation of GIF files.
|
class |
GzipModule
JHOVE module for identifying, validating and characterizing GZIP files.
|
class |
HtmlModule
Module for identification and validation of HTML files.
|
class |
Jpeg2000Module
Module for identification and validation of JPEG 2000 files.
|
class |
JpegModule
Module for identification and validation of JPEG files.
|
class |
PdfModule
Module for identification and validation of PDF files.
|
class |
TiffModule
Module for identification and validation of TIFF files.
|
class |
Utf8Module
Module for analysis of content as a UTF-8 stream.
|
class |
WarcModule
JHOVE module for identifying, validating and characterizing WARC files.
|
class |
WaveModule
Module for identification and validation of WAVE sound files.
|
class |
XmlModule
Module for identification and validation of XML files.
|
Modifier and Type | Method and Description |
---|---|
void |
JhoveWindow.analyzeDirectory(File file,
Module module)
This method opens a directory, recursing through multiple
levels if possible, and feeding individual files to
pickAndAnalyzeFile1.
|
void |
JhoveWindow.pickAndAnalyzeFile1(File file,
Module module)
This method does the actual work of pickAndAnalyzeFile,
called from a thread so it can run asynchronously.
|
void |
JhoveWindow.pickAndAnalyzeFileList1(List<File> files,
Module module)
This is called to analyze a List of files.
|
void |
JhoveWindow.pickAndAnalyzeURL1(String uri,
Module module)
This method does the actual work of pickAndAnalyzeURL,
called from a thread so it can run asynchronously.
|
void |
ViewHandler.show(Module module) |
void |
ModuleInfoWindow.showModule(Module module)
Formats and presents the module information in
the window.
|
Constructor and Description |
---|
ModuleInfoWindow(App app,
JhoveBase base,
Module module)
Constructor.
|
Copyright © 2008–2017 The Open Preservation Foundation. All rights reserved.