Package com.sun.tools.xjc.util
Class MimeTypeRange
- java.lang.Object
-
- com.sun.tools.xjc.util.MimeTypeRange
-
public class MimeTypeRange extends java.lang.Object- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
Fields Modifier and Type Field Description static MimeTypeRangeALLjava.lang.StringmajorTypejava.util.Map<java.lang.String,java.lang.String>parametersfloatqEach media-range MAY be followed by one or more accept-params, beginning with the "q" parameter for indicating a relative quality factor.java.lang.StringsubType
-
Constructor Summary
Constructors Constructor Description MimeTypeRange(java.lang.String s)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidmain(java.lang.String[] args)static MimeTypeRangemerge(java.util.Collection<MimeTypeRange> types)Creates a range by merging all the given types.static java.util.List<MimeTypeRange>parseRanges(java.lang.String s)javax.activation.MimeTypetoMimeType()java.lang.StringtoString()
-
-
-
Field Detail
-
majorType
public final java.lang.String majorType
-
subType
public final java.lang.String subType
-
parameters
public final java.util.Map<java.lang.String,java.lang.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.
-
ALL
public static final MimeTypeRange ALL
-
-
Method Detail
-
parseRanges
public static java.util.List<MimeTypeRange> parseRanges(java.lang.String s) throws java.text.ParseException
- Throws:
java.text.ParseException
-
toMimeType
public javax.activation.MimeType toMimeType() throws javax.activation.MimeTypeParseException- Throws:
javax.activation.MimeTypeParseException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
merge
public static MimeTypeRange merge(java.util.Collection<MimeTypeRange> types)
Creates a range by merging all the given types.
-
main
public static void main(java.lang.String[] args) throws java.text.ParseException- Throws:
java.text.ParseException
-
-