public class Classification
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Classification.ContentDomain |
Modifier and Type | Field and Description |
---|---|
private static java.util.Set<java.lang.String> |
appsExtSet |
private static java.util.Set<java.lang.String> |
audioExtSet |
private static java.util.Set<java.lang.String> |
ctrlExtSet |
private static java.util.Set<java.lang.String> |
imageExtSet |
private static java.util.Set<java.lang.String> |
mediaExtSet |
private static java.util.Properties |
mimeTable |
private static java.util.Set<java.lang.String> |
textExtSet |
private static java.util.Set<java.lang.String> |
videoExtSet |
Constructor and Description |
---|
Classification() |
Modifier and Type | Method and Description |
---|---|
private static void |
addSet(java.util.Set<java.lang.String> set,
java.lang.String extString) |
static int |
countMimes() |
static java.lang.String |
ext2mime(java.lang.String ext) |
static java.lang.String |
ext2mime(java.lang.String ext,
java.lang.String dfltMime) |
static Classification.ContentDomain |
getContentDomainFromExt(java.lang.String ext)
Get the content domain of a document according to the file extension.
|
static Classification.ContentDomain |
getContentDomainFromMime(java.lang.String mime)
Get the content domain of a document according to the mime type.
|
static void |
init(java.io.File mimeFile) |
static boolean |
isAnyKnownExtension(java.lang.String ext) |
static boolean |
isApplicationExtension(java.lang.String appsExt) |
static boolean |
isAudioExtension(java.lang.String audioExt) |
static boolean |
isControlExtension(java.lang.String ctrlExt) |
static boolean |
isImageExtension(java.lang.String imageExt) |
static boolean |
isMediaExtension(java.lang.String mediaExt) |
static boolean |
isPictureMime(java.lang.String mimeType) |
static boolean |
isTextExtension(java.lang.String textExt) |
static boolean |
isVideoExtension(java.lang.String videoExt) |
static java.lang.String |
url2mime(MultiProtocolURL url) |
static java.lang.String |
url2mime(MultiProtocolURL url,
java.lang.String dfltMime) |
private static final java.util.Set<java.lang.String> textExtSet
private static final java.util.Set<java.lang.String> mediaExtSet
private static final java.util.Set<java.lang.String> imageExtSet
private static final java.util.Set<java.lang.String> audioExtSet
private static final java.util.Set<java.lang.String> videoExtSet
private static final java.util.Set<java.lang.String> appsExtSet
private static final java.util.Set<java.lang.String> ctrlExtSet
private static final java.util.Properties mimeTable
private static void addSet(java.util.Set<java.lang.String> set, java.lang.String extString)
public static boolean isTextExtension(java.lang.String textExt)
public static boolean isMediaExtension(java.lang.String mediaExt)
public static boolean isImageExtension(java.lang.String imageExt)
public static boolean isAudioExtension(java.lang.String audioExt)
public static boolean isVideoExtension(java.lang.String videoExt)
public static boolean isApplicationExtension(java.lang.String appsExt)
public static boolean isControlExtension(java.lang.String ctrlExt)
public static boolean isAnyKnownExtension(java.lang.String ext)
public static Classification.ContentDomain getContentDomainFromExt(java.lang.String ext)
public static Classification.ContentDomain getContentDomainFromMime(java.lang.String mime)
public static boolean isPictureMime(java.lang.String mimeType)
public static void init(java.io.File mimeFile)
public static int countMimes()
public static java.lang.String ext2mime(java.lang.String ext)
public static java.lang.String ext2mime(java.lang.String ext, java.lang.String dfltMime)
public static java.lang.String url2mime(MultiProtocolURL url, java.lang.String dfltMime)
public static java.lang.String url2mime(MultiProtocolURL url)