/**
*
*/
package net.sourceforge.dita4publishers.word2dita;
import java.util.HashMap;
import java.util.Map;
import javax.xml.namespace.NamespaceContext;
/**
* Constants for DOCX documents.
*/
public class DocxConstants {
public static final NamespaceContext docxNamespaceContext = new DocxNamespaceContext();
public static final Map<String, String> nsByPrefix = new HashMap<String, String>();
public static final Map<String, String> prefixByUri = new HashMap<String, String>();
static {
nsByPrefix.put("mo","http://schemas.microsoft.com/office/mac/office/2008/main");
nsByPrefix.put("ve","http://schemas.openxmlformats.org/markup-compatibility/2006");
nsByPrefix.put("mv","urn:schemas-microsoft-com:mac:vml");
nsByPrefix.put("o","urn:schemas-microsoft-com:office:office");
nsByPrefix.put("r","http://schemas.openxmlformats.org/officeDocument/2006/relationships");
nsByPrefix.put("m","http://schemas.openxmlformats.org/officeDocument/2006/math");
nsByPrefix.put("v","urn:schemas-microsoft-com:vml");
nsByPrefix.put("wp","http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing");
nsByPrefix.put("w10","urn:schemas-microsoft-com:office:word");
nsByPrefix.put("w","http://schemas.openxmlformats.org/wordprocessingml/2006/main");
nsByPrefix.put("wne","http://schemas.microsoft.com/office/word/2006/wordml");
prefixByUri.put("http://schemas.microsoft.com/office/mac/office/2008/main","mo");
prefixByUri.put("http://schemas.openxmlformats.org/markup-compatibility/2006","ve");
prefixByUri.put("urn:schemas-microsoft-com:mac:vml","mv");
prefixByUri.put("urn:schemas-microsoft-com:office:office","o");
prefixByUri.put("http://schemas.openxmlformats.org/officeDocument/2006/relationships","r");
prefixByUri.put("http://schemas.openxmlformats.org/officeDocument/2006/math","m");
prefixByUri.put("urn:schemas-microsoft-com:vml","v");
prefixByUri.put("http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing","wp");
prefixByUri.put("urn:schemas-microsoft-com:office:word","w10");
prefixByUri.put("http://schemas.openxmlformats.org/wordprocessingml/2006/main","w");
prefixByUri.put("http://schemas.microsoft.com/office/word/2006/wordml","wne");
}
/**
*
*/
public static final String DOCUMENT_XML_PATH = "word/document.xml";
/**
*
*/
public static final String COMMENTS_XML_PATH = "word/comments.xml";
public static final String DOCX_EXTENSION = "docx";
/**
*
*/
public static final String COMMENTS_CONTENT_TYPE = "application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml";
/**
*
*/
public static final String COMMENTS_PARTNAME = "/word/comments.xml";
/**
*
*/
public static final String COMMENT_REL_TYPE = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";
/**
*
*/
public static final String RELS_NS = "http://schemas.openxmlformats.org/package/2006/relationships";
/**
*
*/
public static final String DOCUMENT_XML_RELS_PATH = "/word/_rels/document.xml.rels";
}