public static class Unmarshaller.EnhancedFromEntityUnmarshaller<A>
extends scala.AnyVal
| Constructor and Description | 
|---|
| EnhancedFromEntityUnmarshaller(Unmarshaller<HttpEntity,A> underlying) | 
| Modifier and Type | Method and Description | 
|---|---|
| Unmarshaller<HttpEntity,A> | forContentTypes(scala.collection.immutable.Seq<ContentTypeRange> ranges)Modifies the underlying  Unmarshallerto only accept Content-Types matching one of the given ranges. | 
| <B> Unmarshaller<HttpEntity,B> | mapWithCharset(scala.Function2<A,HttpCharset,B> f) | 
| Unmarshaller<HttpEntity,A> | underlying() | 
public EnhancedFromEntityUnmarshaller(Unmarshaller<HttpEntity,A> underlying)
public Unmarshaller<HttpEntity,A> underlying()
public <B> Unmarshaller<HttpEntity,B> mapWithCharset(scala.Function2<A,HttpCharset,B> f)
public Unmarshaller<HttpEntity,A> forContentTypes(scala.collection.immutable.Seq<ContentTypeRange> ranges)
Unmarshaller to only accept Content-Types matching one of the given ranges.
 Note that you can only restrict to a subset of the Content-Types accepted by the underlying unmarshaller,
 i.e. the given ranges must be completely supported also by the underlying Unmarshaller!
 If a violation of this rule is detected at runtime, i.e. if an entity is encountered whose Content-Type
 is matched by one of the given ranges but rejected by the underlying unmarshaller
 an IllegalStateException will be thrown!ranges - (undocumented)