@Immutable public final class MimeTypeInfo extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MimeTypeInfo.ExtensionWithSource |
static class |
MimeTypeInfo.MimeTypeWithSource |
| Constructor and Description |
|---|
MimeTypeInfo(ICommonsOrderedSet<MimeTypeInfo.MimeTypeWithSource> aMimeTypes,
String sComment,
ICommonsOrderedSet<String> aParentTypes,
ICommonsOrderedSet<String> aGlobs,
ICommonsOrderedSet<MimeTypeInfo.ExtensionWithSource> aExtensions,
String sSource) |
public MimeTypeInfo(@Nonnull @Nonempty ICommonsOrderedSet<MimeTypeInfo.MimeTypeWithSource> aMimeTypes, @Nullable String sComment, @Nonnull ICommonsOrderedSet<String> aParentTypes, @Nonnull ICommonsOrderedSet<String> aGlobs, @Nonnull ICommonsOrderedSet<MimeTypeInfo.ExtensionWithSource> aExtensions, @Nullable String sSource)
@Nonnull @Nonempty @ReturnsMutableCopy public ICommonsSet<MimeTypeInfo.MimeTypeWithSource> getAllMimeTypesWithSource()
@Nonnull @Nonempty @ReturnsMutableCopy public ICommonsSet<IMimeType> getAllMimeTypes()
@Nonnull @Nonempty @ReturnsMutableCopy public ICommonsSet<String> getAllMimeTypeStrings()
@Nonnull public MimeTypeInfo.MimeTypeWithSource getPrimaryMimeTypeWithSource()
public boolean hasComment()
@Nonnull @ReturnsMutableCopy public ICommonsOrderedSet<String> getAllParentTypes()
public boolean hasAnyParentType()
@Nonnull @ReturnsMutableCopy public ICommonsOrderedSet<String> getAllGlobs()
public boolean hasAnyGlob()
@Nonnull @ReturnsMutableCopy public ICommonsOrderedSet<MimeTypeInfo.ExtensionWithSource> getAllExtensionsWithSource()
@Nonnull @ReturnsMutableCopy public ICommonsOrderedSet<String> getAllExtensions()
@Nullable public MimeTypeInfo.ExtensionWithSource getPrimaryExtensionWithSource()
public boolean hasAnyExtension()
public boolean hasSource()
Copyright © 2014–2016 Philip Helger. All rights reserved.