Mercurial > hg > eSciDocImport
view src/de/mpiwg/itgroup/eSciDoc/utils/EScidocNameSpaceContext.java @ 0:c6929e63b0b8
first import
author | dwinter |
---|---|
date | Wed, 24 Nov 2010 16:52:07 +0100 |
parents | |
children |
line wrap: on
line source
package de.mpiwg.itgroup.eSciDoc.utils; import java.util.Iterator; import javax.xml.XMLConstants; import javax.xml.namespace.NamespaceContext; public class EScidocNameSpaceContext implements NamespaceContext { static public String escidocItem="http://www.escidoc.de/schemas/item/0.7"; static public String MPIWG = "http://www.mpiwg-berlin.mpg.de/ns/mpiwg"; static public String prop="http://escidoc.de/core/01/properties/"; static public String escidocComponents="http://www.escidoc.de/schemas/components/0.7"; static public String xlink="http://www.w3.org/1999/xlink"; static public String metadataRecords="http://www.escidoc.de/schemas/metadatarecords/0.4"; public static final String DC = "http://purl.org/dc/elements/1.1/"; public static final String container="http://www.escidoc.de/schemas/container/0.7"; public static final String item="http://www.escidoc.de/schemas/item/0.7"; public static final String srw="http://www.loc.gov/zing/srw/"; public static final String version = "http://escidoc.de/core/01/properties/version/"; public String getNamespaceURI(String prefix) { if (prefix.equals("escidocItem")) return escidocItem; else if (prefix.equals("mpiwg")) return MPIWG; else if (prefix.equals("escidocComponents")) return escidocComponents; else if (prefix.equals("prop")) return prop; else if (prefix.equals("xlink")) return xlink; else if (prefix.equals("metadata-records")) return metadataRecords; else if (prefix.equals("dc")) return DC; else if (prefix.equals("container")) return container; else return XMLConstants.NULL_NS_URI; } public String getPrefix(String namespaceURI) { if (namespaceURI.equals(escidocItem)) return "escidocITem"; else if (namespaceURI.equals(MPIWG)) return "mpiwg"; else if (namespaceURI.equals(prop)) return "prop"; else if (namespaceURI.equals(escidocComponents)) return "escidocComponents"; else if (namespaceURI.equals(xlink)) return "xlink"; else if (namespaceURI.equals(metadataRecords)) return "metadata-record"; else if (namespaceURI.equals(DC)) return "dc"; else if (namespaceURI.equals(container)) return "container"; else return null; } public Iterator getPrefixes(String namespaceURI) { // TODO Auto-generated method stub return null; } }