public String getDescription(Node itemNode) { String resourceId = XPathHelper.getNodeValue("./@identifierref", itemNode); Node resourceNode = manifestHelper.getResourceForId(resourceId, archiveManifest); return resourceHelper.getDescription(resourceNode); }
public String getDescription(Node resourceNode) { Document descriptor = resourceHelper.getDescriptor(resourceNode); String desc = XPathHelper.getNodeValue("//TEXT", descriptor); return desc; }
public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { if (!fileExistsInArchive("/imsmanifest.xml", fileData)) return false; return true; } else return false; }
public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { //TODO check for compliance with IMS 1.0 DTD Document manifest = extractFileAsDOM("/imsmanifest.xml", fileData); return (XPathHelper.selectNodes("/manifest/organizations/tableofcontents/item",manifest).size() > 0 || XPathHelper.selectNodes("/manifest/resources/resource",manifest).size() > 0 || XPathHelper.selectNodes("/manifest/organization/tableofcontents/item", manifest).size() > 0); } else return false; }
public String getTitle(Node resourceNode) { Document descriptor = getDescriptor(resourceNode); return XPathHelper.getNodeValue("/CONTENT/TITLE",descriptor); }
public boolean isValidArchive(InputStream fileData) { inputStream = fileData; if (super.isValidArchive(fileData)) { Document manifest = extractFileAsDOM("/imsmanifest.xml", fileData); for (int i = 0; i < CC_NAMESPACE_URIS.length; i++) { if (enclosingDocumentContainsNamespaceDeclaration(manifest, CC_NAMESPACE_URIS[i])) return true; } return false; } else return false; }
public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { Document manifest = extractFileAsDOM("/imsmanifest.xml", fileData); return (enclosingDocumentContainsNamespaceDeclaration(manifest, CC_NAMESPACE_URI)); } else return false; }
public String getDependency(Node node) { return XPathHelper.getNodeValue("./dependency/@identifierref", node); } }
public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { if (!fileExistsInArchive("/import_mappings.xml", fileData)) return false; return true; } else return false; }
public String getDescription(Node itemNode) { String resourceId = XPathHelper.getNodeValue("./@identifierref", itemNode); Node resourceNode = manifestHelper.getResourceForId(resourceId, archiveManifest); return resourceHelper.getDescription(resourceNode); }
public String getDescription(Node resourceNode) { Document descriptor = resourceHelper.getDescriptor(resourceNode); String desc = XPathHelper.getNodeValue("//TEXT", descriptor); return desc; }
public boolean isValidArchive(InputStream fileData) { inputStream = fileData; if (super.isValidArchive(fileData)) { Document manifest = extractFileAsDOM("/imsmanifest.xml", fileData); for (int i = 0; i < CC_NAMESPACE_URIS.length; i++) { if (enclosingDocumentContainsNamespaceDeclaration(manifest, CC_NAMESPACE_URIS[i])) return true; } return false; } else return false; }
public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { Document manifest = extractFileAsDOM("/imsmanifest.xml", fileData); return (enclosingDocumentContainsNamespaceDeclaration(manifest, CC_NAMESPACE_URI)); } else return false; }
public String getResourceId(Node itemNode) { return XPathHelper.getNodeValue("./@identifierref", itemNode); } }
public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { if (!fileExistsInArchive("/imsmanifest.xml", fileData)) return false; return true; } else return false; }
public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { if (!fileExistsInArchive("/import_mappings.xml", fileData)) return false; return true; } else return false; }
public String getDescription(Node itemNode) { String resourceId = XPathHelper.getNodeValue("./@identifierref", itemNode); Node resourceNode = manifestHelper.getResourceForId(resourceId, archiveManifest); return resourceHelper.getDescription(resourceNode); }
public String getDescription(Node resourceNode) { Document descriptor = resourceHelper.getDescriptor(resourceNode); String desc = XPathHelper.getNodeValue("//TEXT", descriptor); return desc; }
public String getDescription(Node itemNode) { String resourceId = XPathHelper.getNodeValue("./@identifierref", itemNode); Node resourceNode = manifestHelper.getResourceForId(resourceId, archiveManifest); return resourceHelper.getDescription(resourceNode); }
public String getDescription(Node resourceNode) { Document descriptor = resourceHelper.getDescriptor(resourceNode); return XPathHelper.getNodeValue("/CONTENT/BODY/TEXT", descriptor); }