| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HandlerBase.analyze(RepInfo info)
Callback allowing post-parse, pre-show analysis of object
representation information.
|
void |
OutputHandler.analyze(RepInfo info)
Callback allowing post-parse, pre-show analysis of object
representation information.
|
void |
Module.checkSignatures(File file,
InputStream stream,
RepInfo info)
Check if the digital object conforms to this Module's
internal signature information.
|
void |
ModuleBase.checkSignatures(File file,
InputStream stream,
RepInfo info)
Check if the digital object conforms to this Module's
internal signature information.
|
void |
Module.checkSignatures(File file,
RandomAccessFile raf,
RepInfo info)
Check if the digital object conforms to this Module's
internal signature information.
|
void |
ModuleBase.checkSignatures(File file,
RandomAccessFile raf,
RepInfo info)
Check if the digital object conforms to this Module's
internal signature information.
|
protected void |
ModuleBase.checksumIfRafNotCopied(RepInfo info,
RandomAccessFile raf) |
File |
JhoveBase.connToTempFile(URLConnection conn,
RepInfo info)
Saves a URLConnection's data stream to a temporary file.
|
void |
RepInfo.copy(RepInfo info)
Copies all the information out of the parameter object.
|
void |
ObjectIdentifier.identify(File file,
RepInfo info,
String parm,
boolean verbose,
boolean shortCheck)
Perform identification on a file.
|
protected void |
ModuleBase.initInfo(RepInfo info) |
int |
Module.parse(InputStream stream,
RepInfo info,
int parseIndex)
Parse the content of a stream digital object and store the
results in RepInfo.
|
int |
ModuleBase.parse(InputStream stream,
RepInfo info,
int parseIndex)
Parse the content of a stream digital object and store the
results in RepInfo.
|
void |
Module.parse(RandomAccessFile file,
RepInfo info)
Parse the content of a random access digital object and store the
results in RepInfo.
|
void |
ModuleBase.parse(RandomAccessFile file,
RepInfo info)
Parse the content of a random access digital object and store the
results in RepInfo.
|
boolean |
JhoveBase.processFile(App app,
Module module,
boolean verbose,
File file,
RepInfo info)
Processes the file.
|
protected static void |
ModuleBase.setChecksums(Checksummer ckSummer,
RepInfo info)
Set the checksum values.
|
protected void |
ModuleBase.setupDataStream(InputStream stream,
RepInfo info) |
abstract void |
HandlerBase.show(RepInfo info)
Outputs the information contained in a RepInfo object
|
void |
OutputHandler.show(RepInfo info)
Outputs the information contained in a RepInfo object
|
protected void |
ModuleBase.skipDstreamToEnd(RepInfo info) |
| Constructor and Description |
|---|
RepInfo(String uri,
RepInfo external)
Creates a RepInfo with a URI reference and an external RepInfo.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TextHandler.show(RepInfo info)
Outputs the information contained in a RepInfo object
|
void |
AuditHandler.show(RepInfo info)
Outputs the information contained in a RepInfo object.
|
void |
XmlHandler.show(RepInfo info)
Outputs the information contained in a RepInfo object
|
void |
JsonHandler.show(RepInfo info)
Outputs the information contained in a RepInfo object
|
void |
AuditHandler.showImpl(RepInfo info)
Local extension to the standard callback that outputs the information
contained in a RepInfo object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BytestreamModule.checkSignatures(File file,
InputStream stream,
RepInfo info)
Check signature.
|
int |
BytestreamModule.parse(InputStream stream,
RepInfo info,
int parseIndex)
Parse the content of a stream digital object and store the
results in RepInfo.
|
Copyright © 2008–2021 The Open Preservation Foundation. All rights reserved.