edu.harvard.hul.ois.jhove
Class ObjectIdentifier
java.lang.Object
   edu.harvard.hul.ois.jhove.ObjectIdentifier
edu.harvard.hul.ois.jhove.ObjectIdentifier
- public class ObjectIdentifier 
- extends java.lang.Object
Module for identification of a document.  "Identification"
  means determining, by querying modules successively, what the format
  of a document is.  The Bytestream module is always queried last,
  so a document will by identified as a Bytestream if all else fails.
| Constructor Summary | 
| ObjectIdentifier(java.util.List moduleList)CLASS CONSTRUCTOR.
 | 
 
| Method Summary | 
|  void | identify(java.io.File file,
         RepInfo info,
         java.lang.String parm,
         boolean verbose,
         boolean shortCheck)Perform identification on a file.
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ObjectIdentifier
public ObjectIdentifier(java.util.List moduleList)
- CLASS CONSTRUCTOR.
 
identify
public void identify(java.io.File file,
                     RepInfo info,
                     java.lang.String parm,
                     boolean verbose,
                     boolean shortCheck)
              throws java.io.IOException
- Perform identification on a file.  The file is parsed by
  each of the modules in the module list until one
  declares that the file is well-formed. It is assumed
  that there is a module in the list (normally Bytestream
  at the end) which will always consider a file well-formed.
 
- 
- Throws:
- java.io.IOException