com.sun.tools.xjc.util

Class MimeTypeRange

public class MimeTypeRange extends Object

Field Summary
static MimeTypeRangeALL
StringmajorType
Map<String,String>parameters
floatq
Each media-range MAY be followed by one or more accept-params, beginning with the "q" parameter for indicating a relative quality factor.
StringsubType
Constructor Summary
MimeTypeRange(String s)
Method Summary
static voidmain(String[] args)
static MimeTypeRangemerge(Collection<MimeTypeRange> types)
Creates a range by merging all the given types.
static List<MimeTypeRange>parseRanges(String s)
MimeTypetoMimeType()
StringtoString()

Field Detail

ALL

public static final MimeTypeRange ALL

majorType

public final String majorType

parameters

public final Map<String,String> parameters

q

public final float q
Each media-range MAY be followed by one or more accept-params, beginning with the "q" parameter for indicating a relative quality factor. The first "q" parameter (if any) separates the media-range parameter(s) from the accept-params. Quality factors allow the user or user agent to indicate the relative degree of preference for that media-range, using the qvalue scale from 0 to 1 (section 3.9). The default value is q=1.

subType

public final String subType

Constructor Detail

MimeTypeRange

public MimeTypeRange(String s)

Method Detail

main

public static void main(String[] args)

merge

public static MimeTypeRange merge(Collection<MimeTypeRange> types)
Creates a range by merging all the given types.

parseRanges

public static List<MimeTypeRange> parseRanges(String s)

toMimeType

public MimeType toMimeType()

toString

public String toString()