Package org.sakaiproject.importer.impl
Class Blackboard55FileParser
- java.lang.Object
-
- org.sakaiproject.importer.impl.ZipFileParser
-
- org.sakaiproject.importer.impl.IMSFileParser
-
- org.sakaiproject.importer.impl.Blackboard55FileParser
-
- All Implemented Interfaces:
ImportFileParser
public class Blackboard55FileParser extends IMSFileParser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classBlackboard55FileParser.Bb55FileHelperprotected classBlackboard55FileParser.Bb55ItemHelperprotected classBlackboard55FileParser.Bb55ManifestHelperprotected classBlackboard55FileParser.Bb55ResourceHelper-
Nested classes/interfaces inherited from class org.sakaiproject.importer.impl.IMSFileParser
IMSFileParser.FileHelper, IMSFileParser.ItemHelper, IMSFileParser.ManifestHelper, IMSFileParser.ResourceHelper
-
-
Field Summary
Fields Modifier and Type Field Description static StringANNOUNCEMENT_GROUPstatic StringASSESSMENT_GROUP-
Fields inherited from class org.sakaiproject.importer.impl.IMSFileParser
archiveManifest, dependencies, fileHelper, itemHelper, manifestHelper, resourceHelper, resourceMap, translatorMap
-
Fields inherited from class org.sakaiproject.importer.impl.ZipFileParser
localArchiveLocation, mimeTypes, pathToData
-
-
Constructor Summary
Constructors Constructor Description Blackboard55FileParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CollectiongetCategoriesFromArchive(String pathToData)protected ImportablegetCompanionForCompoundDocument(Document resourceDescriptor, Folder folder)protected StringgetFilenameForNode(Node node)protected StringgetFilePathForNode(Node node)protected booleanisCompoundDocument(Node node, Document resourceDescriptor)protected booleanisFolder(Document resourceDescriptor)booleanisValidArchive(InputStream fileData)ImportFileParsernewParser()protected booleanwantsCompanionForCompoundDocument()-
Methods inherited from class org.sakaiproject.importer.impl.IMSFileParser
addResourceTranslator, awakeFromUnzip, getDescriptionForNode, getImportableItemsFromArchive, getTitleForNode, setTranslatorMap, translateFromNodeToImportables
-
Methods inherited from class org.sakaiproject.importer.impl.ZipFileParser
extractFileAsDOM, fileExistsInArchive, getBytesFromFile, parse, unzipArchive
-
-
-
-
Field Detail
-
ASSESSMENT_GROUP
public static final String ASSESSMENT_GROUP
- See Also:
- Constant Field Values
-
ANNOUNCEMENT_GROUP
public static final String ANNOUNCEMENT_GROUP
- See Also:
- Constant Field Values
-
-
Method Detail
-
isValidArchive
public boolean isValidArchive(InputStream fileData)
- Specified by:
isValidArchivein interfaceImportFileParser- Overrides:
isValidArchivein classIMSFileParser
-
getCategoriesFromArchive
protected Collection getCategoriesFromArchive(String pathToData)
- Specified by:
getCategoriesFromArchivein classIMSFileParser
-
isFolder
protected boolean isFolder(Document resourceDescriptor)
-
isCompoundDocument
protected boolean isCompoundDocument(Node node, Document resourceDescriptor)
- Specified by:
isCompoundDocumentin classIMSFileParser
-
wantsCompanionForCompoundDocument
protected boolean wantsCompanionForCompoundDocument()
- Specified by:
wantsCompanionForCompoundDocumentin classIMSFileParser
-
getCompanionForCompoundDocument
protected Importable getCompanionForCompoundDocument(Document resourceDescriptor, Folder folder)
- Specified by:
getCompanionForCompoundDocumentin classIMSFileParser
-
newParser
public ImportFileParser newParser()
-
-