|
VdexReload 1.1.3 API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.reload.moonunit.IMSDocumentHandler
Static fields for Namespaces, IMS versions and routines for handling these
Field Summary | |
static java.lang.String |
ADLCP_120_112
|
static java.lang.String |
ADLCP_120_113
|
static java.lang.String |
ADLCP_130
|
static org.jdom.Namespace |
ADLCP_NAMESPACE_12
|
static org.jdom.Namespace |
ADLCP_NAMESPACE_13
|
static java.lang.String |
ADLCP_NAMESPACE_PREFIX
|
static java.lang.String |
ADLCP_NAMESPACE_URI_12
|
static java.lang.String |
ADLCP_NAMESPACE_URI_13
|
static java.lang.String[] |
ADLCP_NAMESPACE_URIS
|
static java.lang.String[] |
BOGUS_NAMESPACE_MAPPING
|
static java.lang.String |
IMSCP_111
|
static java.lang.String |
IMSCP_112
|
static java.lang.String |
IMSCP_113
|
static java.lang.String |
IMSCP_NAMESPACE_PREFIX
|
static java.lang.String |
IMSCP_NAMESPACE_URI_111A
|
static java.lang.String |
IMSCP_NAMESPACE_URI_111B
|
static java.lang.String |
IMSCP_NAMESPACE_URI_111C
|
static java.lang.String |
IMSCP_NAMESPACE_URI_112
|
static java.lang.String |
IMSCP_NAMESPACE_URI_112A
|
static java.lang.String |
IMSCP_NAMESPACE_URI_113
|
static java.lang.String |
IMSCP_NAMESPACE_URI_113A
|
static java.lang.String[] |
IMSCP_NAMESPACE_URIS
|
static java.lang.String |
IMSLD_100
|
static java.lang.String |
IMSLD_100A
|
static java.lang.String |
IMSLD_100B
|
static java.lang.String |
IMSLD_100C
|
static java.lang.String |
IMSLD_NAMESPACE_PREFIX
|
static java.lang.String |
IMSLD_NAMESPACE_URI_10
|
static java.lang.String[] |
IMSLD_NAMESPACE_URIS
|
static java.lang.String |
IMSMD_110
|
static java.lang.String |
IMSMD_120
|
static java.lang.String |
IMSMD_121
|
static java.lang.String |
IMSMD_122
|
static java.lang.String |
IMSMD_NAMESPACE_PREFIX
|
static java.lang.String |
IMSMD_NAMESPACE_URI_11
|
static java.lang.String |
IMSMD_NAMESPACE_URI_112
|
static java.lang.String |
IMSMD_NAMESPACE_URI_121
|
static java.lang.String |
IMSMD_NAMESPACE_URI_121A
|
static java.lang.String |
IMSMD_NAMESPACE_URI_122
|
static java.lang.String |
IMSMD_NAMESPACE_URI_12A
|
static java.lang.String |
IMSMD_NAMESPACE_URI_12B
|
static java.lang.String |
IMSMD_NAMESPACE_URI_12C
|
static java.lang.String[] |
IMSMD_NAMESPACE_URIS
|
static java.lang.String |
IMSSS_100
|
static java.lang.String |
IMSSS_NAMESPACE_PREFIX
|
static java.lang.String |
IMSSS_NAMESPACE_URI_10
|
static java.lang.String[] |
IMSSS_NAMESPACE_URIS
|
static java.lang.String |
IMSVX_000
|
static java.lang.String |
IMSVX_100
|
static java.lang.String |
IMSVX_FLAT_000
|
static java.lang.String |
IMSVX_FLAT_100
|
static java.lang.String |
IMSVX_GLOSSARY_000
|
static java.lang.String |
IMSVX_GLOSSARY_100
|
static java.lang.String |
IMSVX_HIERARCHICAL_000
|
static java.lang.String |
IMSVX_HIERARCHICAL_100
|
static java.lang.String |
IMSVX_LAX_000
|
static java.lang.String |
IMSVX_LAX_100
|
static java.lang.String |
IMSVX_NAMESPACE_PREFIX
|
static java.lang.String |
IMSVX_NAMESPACE_URI_000
|
static java.lang.String |
IMSVX_NAMESPACE_URI_100
|
static java.lang.String[] |
IMSVX_NAMESPACE_URIS
|
static java.lang.String |
IMSVX_THESAURUS_000
|
static java.lang.String |
IMSVX_THESAURUS_100
|
static java.lang.String |
MANIFEST_NAME
The Manifest name |
static org.jdom.Namespace |
XSI_Namespace
The XSI Namespace |
static org.jdom.Namespace |
XSI_NamespaceOLD
The Old XSI Namespace |
static java.lang.String |
XSI_SchemaLocation
The schemaLocation String |
Fields inherited from interface uk.ac.reload.moonunit.MoonUnitConstants |
DEBUG |
Constructor Summary | |
IMSDocumentHandler()
|
Method Summary | |
static boolean |
containsManifest(java.io.File zipFile)
Looks for imsmanifest.xml in a zip archive |
static org.jdom.Namespace |
correctAdditionalNamespace(org.jdom.Document doc,
org.jdom.Namespace ns)
Check for bogus additional Namespace and correct it |
static void |
correctAdditionalNamespaces(org.jdom.Document doc)
Check for bogus additional Namespaces and correct them |
static void |
correctLomElement(org.jdom.Element element)
Replace the old "record" element with "lom" on MD |
static org.jdom.Namespace |
getCorrectRootNamespace(org.jdom.Document doc)
Check for bogus root Namespace and correct it |
static org.jdom.Namespace |
getDocumentNamespace(org.jdom.Document doc)
Get the root Namespace of the Document or null if not found |
static org.jdom.Namespace |
getDocumentNamespace(org.jdom.Document doc,
java.lang.String prefix)
Get a given Namespace of the Document given its prefix or null if not found |
static java.lang.String |
getSchemaLocation(org.jdom.Document doc,
org.jdom.Namespace ns)
Get the schema location for a given Namespace in a JDOM Document or null if not found |
static java.lang.String |
getSchemaProfileVersion(org.jdom.Document doc)
Get a (root) Schema Profile Version |
static java.lang.String |
getSchemaVersion(org.jdom.Document doc)
Get a (root) Schema version depending on an Instance ReloadDocument |
static java.lang.String |
getSchemaVersionFromNamespace(org.jdom.Namespace ns)
Get a version of the Schema depending on Namespace URI |
static boolean |
isAcceptedMetadataNamespaceURI(java.lang.String nameSpaceURI)
|
static void |
replaceNamespaces(org.jdom.Element element,
org.jdom.Namespace oldNamespace,
org.jdom.Namespace newNamespace)
Set child namespaces to MD Namespace. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String IMSMD_110
public static java.lang.String IMSMD_120
public static java.lang.String IMSMD_121
public static java.lang.String IMSMD_122
public static java.lang.String IMSVX_000
public static java.lang.String IMSVX_LAX_000
public static java.lang.String IMSVX_FLAT_000
public static java.lang.String IMSVX_HIERARCHICAL_000
public static java.lang.String IMSVX_GLOSSARY_000
public static java.lang.String IMSVX_THESAURUS_000
public static java.lang.String IMSVX_100
public static java.lang.String IMSVX_LAX_100
public static java.lang.String IMSVX_FLAT_100
public static java.lang.String IMSVX_HIERARCHICAL_100
public static java.lang.String IMSVX_GLOSSARY_100
public static java.lang.String IMSVX_THESAURUS_100
public static java.lang.String IMSCP_111
public static java.lang.String IMSCP_112
public static java.lang.String IMSCP_113
public static java.lang.String ADLCP_120_112
public static java.lang.String ADLCP_120_113
public static java.lang.String ADLCP_130
public static java.lang.String IMSSS_100
public static java.lang.String IMSLD_100
public static java.lang.String IMSLD_100A
public static java.lang.String IMSLD_100B
public static java.lang.String IMSLD_100C
public static java.lang.String IMSMD_NAMESPACE_PREFIX
public static java.lang.String IMSMD_NAMESPACE_URI_122
public static java.lang.String IMSMD_NAMESPACE_URI_121
public static java.lang.String IMSMD_NAMESPACE_URI_121A
public static java.lang.String IMSMD_NAMESPACE_URI_12A
public static java.lang.String IMSMD_NAMESPACE_URI_12B
public static java.lang.String IMSMD_NAMESPACE_URI_12C
public static java.lang.String IMSMD_NAMESPACE_URI_11
public static java.lang.String IMSMD_NAMESPACE_URI_112
public static java.lang.String[] IMSMD_NAMESPACE_URIS
public static java.lang.String IMSVX_NAMESPACE_PREFIX
public static java.lang.String IMSVX_NAMESPACE_URI_000
public static java.lang.String IMSVX_NAMESPACE_URI_100
public static java.lang.String[] IMSVX_NAMESPACE_URIS
public static java.lang.String IMSCP_NAMESPACE_PREFIX
public static java.lang.String IMSCP_NAMESPACE_URI_113
public static java.lang.String IMSCP_NAMESPACE_URI_113A
public static java.lang.String IMSCP_NAMESPACE_URI_112
public static java.lang.String IMSCP_NAMESPACE_URI_112A
public static java.lang.String IMSCP_NAMESPACE_URI_111A
public static java.lang.String IMSCP_NAMESPACE_URI_111B
public static java.lang.String IMSCP_NAMESPACE_URI_111C
public static java.lang.String[] IMSCP_NAMESPACE_URIS
public static final java.lang.String MANIFEST_NAME
public static java.lang.String ADLCP_NAMESPACE_PREFIX
public static java.lang.String ADLCP_NAMESPACE_URI_12
public static org.jdom.Namespace ADLCP_NAMESPACE_12
public static java.lang.String ADLCP_NAMESPACE_URI_13
public static org.jdom.Namespace ADLCP_NAMESPACE_13
public static java.lang.String[] ADLCP_NAMESPACE_URIS
public static java.lang.String IMSSS_NAMESPACE_PREFIX
public static java.lang.String IMSSS_NAMESPACE_URI_10
public static java.lang.String[] IMSSS_NAMESPACE_URIS
public static java.lang.String IMSLD_NAMESPACE_PREFIX
public static java.lang.String IMSLD_NAMESPACE_URI_10
public static java.lang.String[] IMSLD_NAMESPACE_URIS
public static org.jdom.Namespace XSI_Namespace
public static org.jdom.Namespace XSI_NamespaceOLD
public static java.lang.String XSI_SchemaLocation
public static java.lang.String[] BOGUS_NAMESPACE_MAPPING
Constructor Detail |
public IMSDocumentHandler()
Method Detail |
public static java.lang.String getSchemaVersion(org.jdom.Document doc)
doc
- the ReloadDocument instance
public static java.lang.String getSchemaVersionFromNamespace(org.jdom.Namespace ns)
ns
- the Namespace URI
public static java.lang.String getSchemaProfileVersion(org.jdom.Document doc)
doc
- the ReloadDocument instance
public static org.jdom.Namespace getCorrectRootNamespace(org.jdom.Document doc)
doc
- the ReloadDocument instance
public static void correctAdditionalNamespaces(org.jdom.Document doc)
doc
- the ReloadDocument instancepublic static org.jdom.Namespace correctAdditionalNamespace(org.jdom.Document doc, org.jdom.Namespace ns)
doc
- the ReloadDocument instance
ns the document Namespace
public static void replaceNamespaces(org.jdom.Element element, org.jdom.Namespace oldNamespace, org.jdom.Namespace newNamespace)
element
- the element whose Namespace has to be changed
oldNamespace the old Namespace of the element
newNamespace the new Namespace of the elementpublic static void correctLomElement(org.jdom.Element element)
element
- the concerned elementpublic static java.lang.String getSchemaLocation(org.jdom.Document doc, org.jdom.Namespace ns)
doc
- the JDOM document
ns the Namespace in the document
public static org.jdom.Namespace getDocumentNamespace(org.jdom.Document doc)
doc
- the JDOM document
public static org.jdom.Namespace getDocumentNamespace(org.jdom.Document doc, java.lang.String prefix)
doc
- the JDOM document
prefix the Namespace prefix
public static boolean isAcceptedMetadataNamespaceURI(java.lang.String nameSpaceURI)
public static boolean containsManifest(java.io.File zipFile) throws DweezilZipException
zipFile
- the zip archive file
DweezilZipException
|
VdexReload 1.1.3 API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |