@ThreadSafe
@Immutable
public class ImmutableMimeType
extends javax.activation.MimeType
| Modifier and Type | Field and Description |
|---|---|
static ImmutableMimeType |
APPLICATION_OCTET_STREAM |
static ImmutableMimeType |
TEXT_HTML |
static ImmutableMimeType |
TEXT_PLAIN |
| Constructor and Description |
|---|
ImmutableMimeType(java.lang.String rawData) |
| Modifier and Type | Method and Description |
|---|---|
javax.activation.MimeType |
createModifiableCopy() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
static ImmutableMimeType |
immutableMimeType(java.lang.String rawData) |
static java.util.Set<ImmutableMimeType> |
immutableMimeTypes(java.lang.Iterable<java.lang.String> rawDatas) |
static java.util.Set<ImmutableMimeType> |
immutableMimeTypes(java.lang.String... rawDatas) |
void |
readExternal(java.io.ObjectInput in) |
void |
removeParameter(java.lang.String name) |
void |
setParameter(java.lang.String name,
java.lang.String value) |
void |
setPrimaryType(java.lang.String primary) |
void |
setSubType(java.lang.String sub) |
public static final ImmutableMimeType TEXT_HTML
public static final ImmutableMimeType TEXT_PLAIN
public static final ImmutableMimeType APPLICATION_OCTET_STREAM
public ImmutableMimeType(@Nonnull
java.lang.String rawData)
throws javax.activation.MimeTypeParseException
javax.activation.MimeTypeParseException@Nonnull public static java.util.Set<ImmutableMimeType> immutableMimeTypes(@Nullable java.lang.String... rawDatas) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException@Nonnull public static java.util.Set<ImmutableMimeType> immutableMimeTypes(@Nullable java.lang.Iterable<java.lang.String> rawDatas) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException@Nonnull public static ImmutableMimeType immutableMimeType(@Nonnull java.lang.String rawData) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object@Nonnull public javax.activation.MimeType createModifiableCopy()
public void setSubType(java.lang.String sub)
throws javax.activation.MimeTypeParseException
setSubType in class javax.activation.MimeTypejavax.activation.MimeTypeParseExceptionpublic void setPrimaryType(java.lang.String primary)
throws javax.activation.MimeTypeParseException
setPrimaryType in class javax.activation.MimeTypejavax.activation.MimeTypeParseExceptionpublic void setParameter(java.lang.String name,
java.lang.String value)
setParameter in class javax.activation.MimeTypepublic void removeParameter(java.lang.String name)
removeParameter in class javax.activation.MimeTypepublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in class javax.activation.MimeTypejava.io.IOExceptionjava.lang.ClassNotFoundExceptionCopyright © 2013 echocat. All Rights Reserved.