Class ContentType

  • All Implemented Interfaces:
    IContentType

    public final class ContentType
    extends java.lang.Object
    implements IContentType
    • Field Detail

      • 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
      • 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)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface IContentType
      • 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:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object