public abstract class IMSFileParser extends ZipFileParser
| Modifier and Type | Class and Description |
|---|---|
protected class |
IMSFileParser.FileHelper |
protected static class |
IMSFileParser.ItemHelper |
protected static class |
IMSFileParser.ManifestHelper |
protected static class |
IMSFileParser.ResourceHelper |
| Modifier and Type | Field and Description |
|---|---|
protected Document |
archiveManifest |
protected Map |
dependencies |
protected IMSFileParser.FileHelper |
fileHelper |
protected IMSFileParser.ItemHelper |
itemHelper |
protected IMSFileParser.ManifestHelper |
manifestHelper |
protected IMSFileParser.ResourceHelper |
resourceHelper |
protected Map<String,Node> |
resourceMap |
protected Map<String,IMSResourceTranslator> |
translatorMap |
localArchiveLocation, mimeTypes, pathToData| Constructor and Description |
|---|
IMSFileParser() |
| Modifier and Type | Method and Description |
|---|---|
void |
addResourceTranslator(IMSResourceTranslator t) |
protected void |
awakeFromUnzip(String pathToData) |
protected abstract Collection |
getCategoriesFromArchive(String pathToData) |
protected abstract Importable |
getCompanionForCompoundDocument(Document resourceForId,
Folder folder) |
protected String |
getDescriptionForNode(Node node) |
protected Collection |
getImportableItemsFromArchive(String pathToData) |
protected String |
getTitleForNode(Node node) |
protected abstract boolean |
isCompoundDocument(Node node,
Document resourceDescriptor) |
boolean |
isValidArchive(InputStream fileData) |
void |
setTranslatorMap(Map translatorMap) |
protected Collection |
translateFromNodeToImportables(Node node,
String contextPath,
int priority,
Importable parent) |
protected abstract boolean |
wantsCompanionForCompoundDocument() |
extractFileAsDOM, fileExistsInArchive, getBytesFromFile, parse, unzipArchiveclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnewParserprotected Map<String,IMSResourceTranslator> translatorMap
protected Map dependencies
protected Document archiveManifest
protected IMSFileParser.ResourceHelper resourceHelper
protected IMSFileParser.ItemHelper itemHelper
protected IMSFileParser.FileHelper fileHelper
protected IMSFileParser.ManifestHelper manifestHelper
protected void awakeFromUnzip(String pathToData)
awakeFromUnzip in class ZipFileParserpublic void setTranslatorMap(Map translatorMap)
public boolean isValidArchive(InputStream fileData)
isValidArchive in interface ImportFileParserisValidArchive in class ZipFileParserprotected abstract Collection getCategoriesFromArchive(String pathToData)
getCategoriesFromArchive in class ZipFileParserprotected Collection getImportableItemsFromArchive(String pathToData)
getImportableItemsFromArchive in class ZipFileParserprotected Collection translateFromNodeToImportables(Node node, String contextPath, int priority, Importable parent)
protected abstract Importable getCompanionForCompoundDocument(Document resourceForId, Folder folder)
protected abstract boolean wantsCompanionForCompoundDocument()
protected abstract boolean isCompoundDocument(Node node, Document resourceDescriptor)
public void addResourceTranslator(IMSResourceTranslator t)
Copyright © 2005–2019 Sakai Foundation. All rights reserved.