Class ContentType
- java.lang.Object
-
- net.anwiba.commons.reference.utilities.ContentType
-
- All Implemented Interfaces:
IContentType
public final class ContentType extends java.lang.Object implements IContentType
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static IOptional<IContentType,java.lang.RuntimeException>from(java.lang.String contentType)static IContentTypefrom(java.lang.String primaryType, java.lang.String subType)static IContentTypefrom(java.lang.String primaryType, java.lang.String subType, IVersion version, IParameters parameters)static IOptional<IContentType,java.lang.RuntimeException>getByFileExtension(java.lang.String extension)static IOptional<ContentType,java.lang.RuntimeException>getByValue(java.lang.String contentType)IOptional<java.lang.String,java.lang.RuntimeException>getDefaultFileExtension()java.util.List<java.lang.String>getFileExtensions()java.lang.StringgetName()IParametersgetParameters()IPrimaryTypegetPrimaryType()ISecondaryTypegetSecondaryType()IOptional<IVersion,java.lang.RuntimeException>getVersion()booleanhasFileExtension(java.lang.String extension)inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
TEXT_PLAIN
public static final IContentType TEXT_PLAIN
-
TEXT_XML
public static final IContentType TEXT_XML
-
TEXT_HTML
public static final IContentType TEXT_HTML
-
TEXT_CSV
public static final IContentType TEXT_CSV
-
APPLICATION_OCTET_STREAM
public static final IContentType APPLICATION_OCTET_STREAM
-
APPLICATION_FORM_URLENCODED
public static final IContentType APPLICATION_FORM_URLENCODED
-
APPLICATION_XML
public static final IContentType APPLICATION_XML
-
APPLICATION_XHTML_XML
public static final IContentType APPLICATION_XHTML_XML
-
APPLICATION_GML_XML
public static final IContentType APPLICATION_GML_XML
-
APPLICATION_OGC_SE_XML
public static final IContentType APPLICATION_OGC_SE_XML
-
APPLICATION_OGC_SLD_XML
public static final IContentType APPLICATION_OGC_SLD_XML
-
APPLICATION_OGC_WFS_XML
public static final IContentType APPLICATION_OGC_WFS_XML
-
APPLICATION_OGC_WMTS_XML
public static final IContentType APPLICATION_OGC_WMTS_XML
-
APPLICATION_OGC_WMS_XML
public static final IContentType APPLICATION_OGC_WMS_XML
-
APPLICATION_JSON
public static final IContentType APPLICATION_JSON
-
APPLICATION_GEOJSON
public static final IContentType APPLICATION_GEOJSON
-
APPLICATION_GPX
public static final IContentType APPLICATION_GPX
-
APPLICATION_PDF
public static final IContentType APPLICATION_PDF
-
APPLICATION_ZIP
public static final IContentType APPLICATION_ZIP
-
IMAGE_BMP
public static final IContentType IMAGE_BMP
-
IMAGE_GIF
public static final IContentType IMAGE_GIF
-
IMAGE_JPEG
public static final IContentType IMAGE_JPEG
-
IMAGE_TIFF
public static final IContentType IMAGE_TIFF
-
IMAGE_PNG
public static final IContentType IMAGE_PNG
-
IMAGE_PNG32
public static final IContentType IMAGE_PNG32
-
IMAGE_SVG
public static final IContentType IMAGE_SVG
-
X_GIS_SHAPEFILE
public static final IContentType X_GIS_SHAPEFILE
-
-
Method Detail
-
getByValue
public static IOptional<ContentType,java.lang.RuntimeException> getByValue(java.lang.String contentType)
-
getByFileExtension
public static IOptional<IContentType,java.lang.RuntimeException> getByFileExtension(java.lang.String extension)
-
from
public static IOptional<IContentType,java.lang.RuntimeException> from(java.lang.String contentType)
-
from
public static IContentType from(java.lang.String primaryType, java.lang.String subType)
-
from
public static IContentType from(java.lang.String primaryType, java.lang.String subType, IVersion version, IParameters parameters)
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceIContentType
-
getPrimaryType
public IPrimaryType getPrimaryType()
- Specified by:
getPrimaryTypein interfaceIContentType
-
getSecondaryType
public ISecondaryType getSecondaryType()
- Specified by:
getSecondaryTypein interfaceIContentType
-
getVersion
public IOptional<IVersion,java.lang.RuntimeException> getVersion()
- Specified by:
getVersionin interfaceIContentType
-
getParameters
public IParameters getParameters()
- Specified by:
getParametersin interfaceIContentType
-
getDefaultFileExtension
public IOptional<java.lang.String,java.lang.RuntimeException> getDefaultFileExtension()
-
getFileExtensions
public java.util.List<java.lang.String> getFileExtensions()
-
hasFileExtension
public boolean hasFileExtension(java.lang.String extension)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-