Package spark.staticfiles
Class MimeType
- java.lang.Object
-
- spark.staticfiles.MimeType
-
public class MimeType extends java.lang.Object
Configures and holds mappings from file extensions to MIME types.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.String
CONTENT_TYPE
private static boolean
guessingOn
private static java.util.Map<java.lang.String,java.lang.String>
mappings
-
Constructor Summary
Constructors Constructor Description MimeType()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
disableGuessing()
protected static java.lang.String
fromPathInfo(java.lang.String pathInfo)
static java.lang.String
fromResource(AbstractFileResolvingResource resource)
protected static java.lang.String
getMimeType(java.lang.String filename)
static void
register(java.lang.String extension, java.lang.String mimeType)
protected static boolean
shouldGuess()
-
-
-
Field Detail
-
CONTENT_TYPE
static final java.lang.String CONTENT_TYPE
- See Also:
- Constant Field Values
-
guessingOn
private static volatile boolean guessingOn
-
mappings
private static java.util.Map<java.lang.String,java.lang.String> mappings
-
-
Method Detail
-
register
public static void register(java.lang.String extension, java.lang.String mimeType)
-
disableGuessing
public static void disableGuessing()
-
fromResource
public static java.lang.String fromResource(AbstractFileResolvingResource resource)
-
getMimeType
protected static java.lang.String getMimeType(java.lang.String filename)
-
fromPathInfo
protected static java.lang.String fromPathInfo(java.lang.String pathInfo)
-
shouldGuess
protected static boolean shouldGuess()
-
-