public class AcceptHeader extends Object implements Serializable, Comparable<AcceptHeader>
Constructor and Description |
---|
AcceptHeader() |
Modifier and Type | Method and Description |
---|---|
void |
addMimeType(MimeType mimeType) |
MimeType |
bestMimeType(boolean canRead,
boolean canWrite)
Returns a MimeType that we can support for this Accept header.
|
int |
compareTo(AcceptHeader other) |
boolean |
containsMimeType(MimeType mimeType) |
static AcceptHeader |
create(MimeType preferredMimeType)
Creates an Accept: header with all the XDI mime types we understand,
and optionally with a "preferred" one.
|
boolean |
equals(Object object) |
List<MimeType> |
getMimeTypes() |
List<MimeType> |
getMimeTypesSortedByQuality() |
int |
hashCode() |
static AcceptHeader |
parse(String header)
Creates an Accept: header from a header string.
|
String |
toString() |
public static AcceptHeader create(MimeType preferredMimeType)
preferredMimeType
- The preferred mime type.public static AcceptHeader parse(String header)
header
- The header string.public MimeType bestMimeType(boolean canRead, boolean canWrite)
canRead
- If true, only return MimeTypes we can read.canWrite
- If true, only return MimeTypes we can write.public void addMimeType(MimeType mimeType)
public boolean containsMimeType(MimeType mimeType)
public int compareTo(AcceptHeader other)
compareTo
in interface Comparable<AcceptHeader>
Copyright © 2017. All rights reserved.