com.sun.jersey.core.impl.provider.header
Class MediaTypeProvider

java.lang.Object
  extended by com.sun.jersey.core.impl.provider.header.MediaTypeProvider
All Implemented Interfaces:
HeaderDelegateProvider<MediaType>, RuntimeDelegate.HeaderDelegate<MediaType>

public class MediaTypeProvider
extends Object
implements HeaderDelegateProvider<MediaType>

Author:
Marc.Hadley@Sun.Com

Constructor Summary
MediaTypeProvider()
           
 
Method Summary
 MediaType fromString(String header)
          Parse the supplied value and create an instance of T.
 boolean supports(Class<?> type)
          Ascertain if the Provider supports a particular type.
 String toString(MediaType header)
          Convert the supplied value to a String.
static MediaType valueOf(HttpHeaderReader reader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MediaTypeProvider

public MediaTypeProvider()
Method Detail

supports

public boolean supports(Class<?> type)
Description copied from interface: HeaderDelegateProvider
Ascertain if the Provider supports a particular type.

Specified by:
supports in interface HeaderDelegateProvider<MediaType>
Parameters:
type - the type that is to be supported.
Returns:
true if the type is supported, otherwise false.

toString

public String toString(MediaType header)
Description copied from interface: RuntimeDelegate.HeaderDelegate
Convert the supplied value to a String.

Specified by:
toString in interface RuntimeDelegate.HeaderDelegate<MediaType>
Parameters:
header - the value of type T
Returns:
a String representation of the value

fromString

public MediaType fromString(String header)
Description copied from interface: RuntimeDelegate.HeaderDelegate
Parse the supplied value and create an instance of T.

Specified by:
fromString in interface RuntimeDelegate.HeaderDelegate<MediaType>
Parameters:
header - the string value
Returns:
the newly created instance of T

valueOf

public static MediaType valueOf(HttpHeaderReader reader)
                         throws ParseException
Throws:
ParseException


Copyright © 2013 Oracle Corporation. All Rights Reserved.