Class ContentTypeUtils
- java.lang.Object
-
- org.activiti.cloud.services.common.util.ContentTypeUtils
-
public final class ContentTypeUtils extends java.lang.ObjectUtils for handling content type
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONTENT_TYPE_JSONstatic java.lang.StringCONTENT_TYPE_SVGstatic java.lang.StringCONTENT_TYPE_XMLstatic java.lang.StringCONTENT_TYPE_ZIPstatic java.util.Map<java.lang.String,java.lang.String>CONTENT_TYPESstatic java.lang.StringDMNstatic charEXTENSION_SEPARATORstatic java.lang.StringJSONstatic java.lang.StringXML
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringfullExtension(java.lang.String extension)static java.util.Optional<java.lang.String>getContentTypeByExtension(java.lang.String extension)Get the content type corresponding to an extension.static java.util.Optional<java.lang.String>getContentTypeByPath(java.lang.String path)Get the content type corresponding to a path.static booleanisJsonContentType(java.lang.String contentType)Check if a content type is jsonstatic java.lang.StringremoveExtension(java.lang.String filename, java.lang.String extension)static java.lang.StringsetExtension(java.lang.String filename, java.lang.String extension)static java.lang.StringtoJsonFilename(java.lang.String filename)
-
-
-
Field Detail
-
JSON
public static final java.lang.String JSON
- See Also:
- Constant Field Values
-
DMN
public static final java.lang.String DMN
- See Also:
- Constant Field Values
-
XML
public static final java.lang.String XML
- See Also:
- Constant Field Values
-
CONTENT_TYPE_JSON
public static final java.lang.String CONTENT_TYPE_JSON
-
CONTENT_TYPE_XML
public static final java.lang.String CONTENT_TYPE_XML
-
CONTENT_TYPE_SVG
public static final java.lang.String CONTENT_TYPE_SVG
- See Also:
- Constant Field Values
-
CONTENT_TYPE_ZIP
public static final java.lang.String CONTENT_TYPE_ZIP
- See Also:
- Constant Field Values
-
EXTENSION_SEPARATOR
public static final char EXTENSION_SEPARATOR
- See Also:
- Constant Field Values
-
CONTENT_TYPES
public static final java.util.Map<java.lang.String,java.lang.String> CONTENT_TYPES
-
-
Method Detail
-
getContentTypeByExtension
public static java.util.Optional<java.lang.String> getContentTypeByExtension(java.lang.String extension)
Get the content type corresponding to an extension.- Parameters:
extension- the extension to search the content type for- Returns:
- the content type
-
getContentTypeByPath
public static java.util.Optional<java.lang.String> getContentTypeByPath(java.lang.String path)
Get the content type corresponding to a path.- Parameters:
path- the path to search the content type for- Returns:
- the content type
-
isJsonContentType
public static boolean isJsonContentType(java.lang.String contentType)
Check if a content type is json- Parameters:
contentType- the content type to check- Returns:
- true if the the given content type is json
-
toJsonFilename
public static java.lang.String toJsonFilename(java.lang.String filename)
-
setExtension
public static java.lang.String setExtension(java.lang.String filename, java.lang.String extension)
-
removeExtension
public static java.lang.String removeExtension(java.lang.String filename, java.lang.String extension)
-
fullExtension
public static java.lang.String fullExtension(java.lang.String extension)
-
-