| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.archiviststoolkit.importer.ImportHandler
public abstract class ImportHandler
Base class for all import handlers.
| Field Summary | |
|---|---|
|  java.io.File | filethe file to import. | 
|  DomainImportController | importControllerthe domain controller to use. | 
| Constructor Summary | |
|---|---|
| ImportHandler() | |
| Method Summary | |
|---|---|
| abstract  boolean | canImportFile(java.io.File importFile)Can we import this file. | 
|  java.io.File | getFile()Get the file to use. | 
|  DomainImportController | getImportController()Get the domaincontroller to use. | 
|  java.lang.String | getInitialChunk(java.io.File importFile)Get the initial file chunk (32 bytes). | 
| abstract  boolean | importFile(java.io.File importFile,
           DomainImportController controller,
           InfiniteProgressPanel progressPanel)Import the file. | 
|  void | run()The import thread run method. | 
|  boolean | startImportThread(java.io.File importFile,
                  DomainImportController controller)Kick off the import thread. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public java.io.File file
public DomainImportController importController
| Constructor Detail | 
|---|
public ImportHandler()
| Method Detail | 
|---|
public java.io.File getFile()
public DomainImportController getImportController()
public abstract boolean canImportFile(java.io.File importFile)
importFile - the file to import.
public abstract boolean importFile(java.io.File importFile,
                                   DomainImportController controller,
                                   InfiniteProgressPanel progressPanel)
                            throws ImportException
importFile - the file to import.controller - the controller to use.progressPanel - 
ImportException
public boolean startImportThread(java.io.File importFile,
                                 DomainImportController controller)
importFile - the file to importcontroller - the controller to use.
public void run()
run in interface java.lang.Runnablepublic java.lang.String getInitialChunk(java.io.File importFile)
importFile - the file to import
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||