org.springframework.web
Class HttpMediaTypeException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by javax.servlet.ServletException
              extended by org.springframework.web.HttpMediaTypeException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
HttpMediaTypeNotAcceptableException, HttpMediaTypeNotSupportedException

public abstract class HttpMediaTypeException
extends ServletException

Abstract base for exceptions related to media types. Adds a list of supported MediaTypes.

Since:
3.0
Author:
Arjen Poutsma
See Also:
Serialized Form

Constructor Summary
protected HttpMediaTypeException(String message)
          Create a new MediaTypeException.
protected HttpMediaTypeException(String message, List<MediaType> supportedMediaTypes)
          Create a new HttpMediaTypeNotSupportedException.
 
Method Summary
 List<MediaType> getSupportedMediaTypes()
          Return the list of supported media types.
 
Methods inherited from class javax.servlet.ServletException
getRootCause
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HttpMediaTypeException

protected HttpMediaTypeException(String message)
Create a new MediaTypeException.

Parameters:
message - the exception message

HttpMediaTypeException

protected HttpMediaTypeException(String message,
                                 List<MediaType> supportedMediaTypes)
Create a new HttpMediaTypeNotSupportedException.

Parameters:
supportedMediaTypes - the list of supported media types
Method Detail

getSupportedMediaTypes

public List<MediaType> getSupportedMediaTypes()
Return the list of supported media types.