Package digilib.io
Class DocuDirectoryFactory
java.lang.Object
digilib.io.DocuDirectoryFactory
Static factory for DocuDirectory implementations.
- Author:
- casties
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static DigilibConfigurationdigilib config instanceprotected static Class<DocuDirectory> DocuDirectory implementation classprotected static org.slf4j.LoggerLog4J logger
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic DocuDirectorygetDocuDirectoryInstance(String path, DocuDirCache cache) Returns a DocuDirectory instance with the given path and DocuDirCache.static DocuDirectorygetDocuDirectoryInstance(String path, FileOps.FileClass fileClass) Returns a DocuDirectory instance with the given path and FileClass.static DocuDirectoryReturns a unconfigured DocuDirectory instance.static voidsetDigilibConfig(DigilibConfiguration dlConfig) static voidsetDocuDirectoryClass(Class<DocuDirectory> dirClass) 
- 
Field Details- 
loggerprotected static org.slf4j.Logger loggerLog4J logger
- 
dlConfigdigilib config instance
- 
docuDirClassDocuDirectory implementation class
 
- 
- 
Constructor Details- 
DocuDirectoryFactorypublic DocuDirectoryFactory()
 
- 
- 
Method Details- 
getInstanceReturns a unconfigured DocuDirectory instance.- Returns:
- the DocuDirectory
 
- 
getDocuDirectoryInstanceReturns a DocuDirectory instance with the given path and FileClass.- Parameters:
- path- the path
- fileClass- the FileClass
- Returns:
- the DocuDirectory
 
- 
getDocuDirectoryInstanceReturns a DocuDirectory instance with the given path and DocuDirCache.- Parameters:
- path- the path
- cache- the DocuDirCache
- Returns:
- the DocuDirectory
 
- 
setDocuDirectoryClass- Parameters:
- dirClass- the DocuDirectory class to set
 
- 
setDigilibConfig- Parameters:
- dlConfig- the DigilibConfiguration
 
 
-