Package com.documents4j.api
Class DocumentType
- java.lang.Object
-
- com.documents4j.api.DocumentType
-
- All Implemented Interfaces:
Serializable,Comparable<DocumentType>
public class DocumentType extends Object implements Serializable, Comparable<DocumentType>
Represents an immutable document MIME type.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDocumentType.ValueA holder type for type and subtype names of knownDocumentTypes.
-
Field Summary
Fields Modifier and Type Field Description static DocumentTypeCSVstatic DocumentTypeDOCstatic DocumentTypeDOCXstatic DocumentTypeHTMLstatic DocumentTypeMHTMLstatic DocumentTypeMS_EXCELstatic DocumentTypeMS_POWERPOINTstatic DocumentTypeMS_WORDstatic DocumentTypeODSstatic DocumentTypeOTSstatic DocumentTypePDFstatic DocumentTypePDFAstatic DocumentTypePPTstatic DocumentTypePPTXstatic DocumentTypeRTFstatic DocumentTypeTEXTstatic DocumentTypeXLSstatic DocumentTypeXLSXstatic DocumentTypeXLTXstatic DocumentTypeXML
-
Constructor Summary
Constructors Constructor Description DocumentType(String fullType)Creates a new document type.DocumentType(String type, String subtype)Creates a new document type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(DocumentType other)booleanequals(Object other)StringgetSubtype()StringgetType()inthashCode()StringtoString()
-
-
-
Field Detail
-
MS_WORD
public static final DocumentType MS_WORD
-
RTF
public static final DocumentType RTF
-
DOCX
public static final DocumentType DOCX
-
DOC
public static final DocumentType DOC
-
MS_EXCEL
public static final DocumentType MS_EXCEL
-
XLSX
public static final DocumentType XLSX
-
XLTX
public static final DocumentType XLTX
-
XLS
public static final DocumentType XLS
-
ODS
public static final DocumentType ODS
-
OTS
public static final DocumentType OTS
-
CSV
public static final DocumentType CSV
-
XML
public static final DocumentType XML
-
MHTML
public static final DocumentType MHTML
-
HTML
public static final DocumentType HTML
-
PDF
public static final DocumentType PDF
-
PDFA
public static final DocumentType PDFA
-
TEXT
public static final DocumentType TEXT
-
MS_POWERPOINT
public static final DocumentType MS_POWERPOINT
-
PPTX
public static final DocumentType PPTX
-
PPT
public static final DocumentType PPT
-
-
Constructor Detail
-
DocumentType
public DocumentType(String type, String subtype)
Creates a new document type.- Parameters:
type- The MIME type's type name.subtype- The MIME type's subtype name.
-
DocumentType
public DocumentType(String fullType)
Creates a new document type.- Parameters:
fullType- The MIME type's type name and subtype name, separated by a/.
-
-
Method Detail
-
getType
public String getType()
-
getSubtype
public String getSubtype()
-
compareTo
public int compareTo(DocumentType other)
- Specified by:
compareToin interfaceComparable<DocumentType>
-
-