Package org.sakaiproject.importer.impl
Class SakaiArchiveFileParser
- java.lang.Object
-
- org.sakaiproject.importer.impl.ZipFileParser
-
- org.sakaiproject.importer.impl.SakaiArchiveFileParser
-
- All Implemented Interfaces:
ImportFileParser
public class SakaiArchiveFileParser extends ZipFileParser
-
-
Field Summary
Fields Modifier and Type Field Description protected DocumentimportMappings-
Fields inherited from class org.sakaiproject.importer.impl.ZipFileParser
localArchiveLocation, mimeTypes, pathToData
-
-
Constructor Summary
Constructors Constructor Description SakaiArchiveFileParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidawakeFromUnzip(String unArchiveLocation)protected CollectiongetCategoriesFromArchive(String pathToData)protected CollectiongetImportableItemsFromArchive(String pathToData)booleanisValidArchive(InputStream fileData)ImportFileParsernewParser()ImportDataSourceparse(InputStream fileData, String unArchiveLocation)-
Methods inherited from class org.sakaiproject.importer.impl.ZipFileParser
extractFileAsDOM, fileExistsInArchive, getBytesFromFile, unzipArchive
-
-
-
-
Field Detail
-
importMappings
protected Document importMappings
-
-
Method Detail
-
isValidArchive
public boolean isValidArchive(InputStream fileData)
- Specified by:
isValidArchivein interfaceImportFileParser- Overrides:
isValidArchivein classZipFileParser
-
awakeFromUnzip
protected void awakeFromUnzip(String unArchiveLocation)
- Specified by:
awakeFromUnzipin classZipFileParser
-
newParser
public ImportFileParser newParser()
-
parse
public ImportDataSource parse(InputStream fileData, String unArchiveLocation)
- Specified by:
parsein interfaceImportFileParser- Overrides:
parsein classZipFileParser
-
getCategoriesFromArchive
protected Collection getCategoriesFromArchive(String pathToData)
- Specified by:
getCategoriesFromArchivein classZipFileParser
-
getImportableItemsFromArchive
protected Collection getImportableItemsFromArchive(String pathToData)
- Specified by:
getImportableItemsFromArchivein classZipFileParser
-
-