org.sakaiproject.importer.impl
Class IMSFileParser
java.lang.Object
org.sakaiproject.importer.impl.ZipFileParser
org.sakaiproject.importer.impl.IMSFileParser
- All Implemented Interfaces:
- ImportFileParser
public abstract class IMSFileParser
- extends ZipFileParser
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resourceMap
protected Map<String,Node> resourceMap
translatorMap
protected Map<String,IMSResourceTranslator> translatorMap
dependencies
protected Map dependencies
archiveManifest
protected Document archiveManifest
resourceHelper
protected IMSFileParser.ResourceHelper resourceHelper
itemHelper
protected IMSFileParser.ItemHelper itemHelper
fileHelper
protected IMSFileParser.FileHelper fileHelper
manifestHelper
protected IMSFileParser.ManifestHelper manifestHelper
IMSFileParser
public IMSFileParser()
awakeFromUnzip
protected void awakeFromUnzip(String pathToData)
- Specified by:
awakeFromUnzip in class ZipFileParser
setTranslatorMap
public void setTranslatorMap(Map translatorMap)
isValidArchive
public boolean isValidArchive(byte[] fileData)
- Specified by:
isValidArchive in interface ImportFileParser- Overrides:
isValidArchive in class ZipFileParser
getCategoriesFromArchive
protected abstract Collection getCategoriesFromArchive(String pathToData)
- Specified by:
getCategoriesFromArchive in class ZipFileParser
getImportableItemsFromArchive
protected Collection getImportableItemsFromArchive(String pathToData)
- Specified by:
getImportableItemsFromArchive in class ZipFileParser
translateFromNodeToImportables
protected Collection translateFromNodeToImportables(Node node,
String contextPath,
int priority,
Importable parent)
getCompanionForCompoundDocument
protected abstract Importable getCompanionForCompoundDocument(Document resourceForId,
Folder folder)
wantsCompanionForCompoundDocument
protected abstract boolean wantsCompanionForCompoundDocument()
getTitleForNode
protected String getTitleForNode(Node node)
getDescriptionForNode
protected String getDescriptionForNode(Node node)
isCompoundDocument
protected abstract boolean isCompoundDocument(Node node,
Document resourceDescriptor)
addResourceTranslator
public void addResourceTranslator(IMSResourceTranslator t)
Copyright © 2005-2012 Sakai Foundation. All Rights Reserved.