| package org.apache.openoffice.ooxml.framework.part; |
| |
| public enum ContentType |
| { |
| ApplicationDrawing ("application/vnd.openxmlformats-officedocument.vmlDrawing"), |
| ApplicationExcel ("application/vnd.ms-excel"), |
| ApplicationXML ("application/xml"), |
| Chart ("application/vnd.openxmlformats-officedocument.drawingml.chart+xml"), |
| ContentTypes (""), |
| CoreProperties ("application/vnd.openxmlformats-package.core-properties+xml"), |
| CustomXMLProperties ("application/vnd.openxmlformats-officedocument.customXmlProperties+xml"), |
| ExtendedProperties ("application/vnd.openxmlformats-officedocument.extended-properties+xml"), |
| ImageGIF ("image/gif"), |
| ImageJPG ("image/png"), |
| ImagePNG ("image/jpeg"), |
| OleObject ("application/vnd.openxmlformats-officedocument.oleObject"), |
| PmlDocument ("application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml"), |
| PmlHandoutMaster ("application/vnd.openxmlformats-officedocument.presentationml.handoutMaster+xml"), |
| PmlNotesMaster ("application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml"), |
| PmlNotesSlide ("application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml"), |
| PmlProperties ("application/vnd.openxmlformats-officedocument.presentationml.presProps+xml"), |
| PmlSlide ("application/vnd.openxmlformats-officedocument.presentationml.slide+xml"), |
| PmlSlideLayout ("application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"), |
| PmlSlideMaster ("application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml"), |
| PmlTableStyles ("application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml"), |
| PmlViewProperties ("application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml"), |
| Relationships ("application/vnd.openxmlformats-package.relationships+xml"), |
| SmlSheet ("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"), |
| Theme ("application/vnd.openxmlformats-officedocument.theme+xml"), |
| ThemeOverride ("application/vnd.openxmlformats-officedocument.themeOverride+xml"), |
| Thumbnail ("http://schemas.openxmlformats.org/package/2006/relationships/metadata/thumbnail"), |
| WmlDocument ("application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"), |
| WmlEndNotes ("application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml"), |
| WmlFontTable ("application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml"), |
| WmlFootNotes ("application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml"), |
| WmlFooter ("application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml"), |
| WmlHeader ("application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml"), |
| WmlNumbering ("application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml"), |
| WmlSettings ("application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml"), |
| WmlStyles ("application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml"), |
| WmlWebSettings ("application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml"), |
| |
| Unknown(""); |
| |
| |
| |
| |
| ContentType (final String sMimeType) |
| { |
| msMimeType = sMimeType; |
| } |
| |
| |
| |
| |
| public static ContentType CreateForString (final String sContentType) |
| { |
| for (final ContentType eType : values()) |
| if (eType.msMimeType.equals(sContentType)) |
| return eType; |
| System.err.printf("content type '%s' is not known\n", sContentType); |
| return Unknown; |
| } |
| |
| |
| |
| |
| public String GetLongName () |
| { |
| return msMimeType; |
| } |
| |
| |
| |
| |
| private final String msMimeType; |
| } |