org.jboss.resteasy.plugins.providers.jaxb
Class JAXBHelper

java.lang.Object
  extended by org.jboss.resteasy.plugins.providers.jaxb.JAXBHelper

public final class JAXBHelper
extends java.lang.Object

A JAXBHelper.

Version:
$Revision:$
Author:
Ryan J. McDonough

Field Summary
static java.lang.String FORMAT_XML_HEADER
          An HTTP Header than can be passed in order to have the XML response formatted.
 
Method Summary
static java.lang.String getCharset(MediaType mediaType)
          FIXME Comment this
static
<T> javax.xml.bind.JAXBElement<T>
unmarshall(java.lang.Class<T> type, java.io.InputStream entityStream)
          FIXME Comment this
static
<T> javax.xml.bind.JAXBElement<T>
unmarshall(java.lang.Class<T> type, java.io.InputStream entityStream, javax.xml.stream.XMLStreamReader reader)
          FIXME Comment this
static
<T> javax.xml.bind.JAXBElement<T>
unmarshall(javax.xml.bind.JAXBContext jaxb, java.lang.Class<T> type, java.io.InputStream entityStream, javax.xml.stream.XMLStreamReader reader)
          FIXME Comment this
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORMAT_XML_HEADER

public static final java.lang.String FORMAT_XML_HEADER
An HTTP Header than can be passed in order to have the XML response formatted.

See Also:
Constant Field Values
Method Detail

unmarshall

public static <T> javax.xml.bind.JAXBElement<T> unmarshall(java.lang.Class<T> type,
                                                           java.io.InputStream entityStream)
FIXME Comment this

Parameters:
type -
entityStream -
Returns:

unmarshall

public static <T> javax.xml.bind.JAXBElement<T> unmarshall(java.lang.Class<T> type,
                                                           java.io.InputStream entityStream,
                                                           javax.xml.stream.XMLStreamReader reader)
FIXME Comment this

Parameters:
type -
entityStream -
reader -
Returns:

unmarshall

public static <T> javax.xml.bind.JAXBElement<T> unmarshall(javax.xml.bind.JAXBContext jaxb,
                                                           java.lang.Class<T> type,
                                                           java.io.InputStream entityStream,
                                                           javax.xml.stream.XMLStreamReader reader)
FIXME Comment this

Type Parameters:
T -
Parameters:
jaxb -
type -
entityStream -
reader -
Returns:

getCharset

public static java.lang.String getCharset(MediaType mediaType)
FIXME Comment this

Parameters:
mediaType -
Returns:


Copyright © 2009. All Rights Reserved.