@Provider public class XMLDecoder extends Decoder implements javax.ws.rs.ext.MessageBodyReader<java.lang.Object>
XML 类型解码器。
| 构造器和说明 |
|---|
XMLDecoder()
构造函数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.util.List<MediaType> |
createSupportedMediaTypes()
创建支持的 MIME 类型列表。
|
boolean |
isReadable(java.lang.Class<?> paramClass, java.lang.reflect.Type paramType, java.lang.annotation.Annotation[] paramArrayOfAnnotation, javax.ws.rs.core.MediaType paramMediaType) |
java.lang.Object |
readFrom(java.lang.Class<java.lang.Object> paramClass, java.lang.reflect.Type paramType, java.lang.annotation.Annotation[] paramArrayOfAnnotation, javax.ws.rs.core.MediaType paramMediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> paramMultivaluedMap, java.io.InputStream paramInputStream) |
<T> java.util.List<T> |
toList(java.lang.String text, java.lang.Class<T> elementClass)
将 XML 对象转换成一个 List 序列。
|
java.util.Map<java.lang.String,java.lang.Object> |
toMap(java.lang.String str, java.util.Map<java.lang.String,java.lang.Class> nameClassMapping)
将 XML 对象转换成一个映射集。
|
<T> T |
toObject(java.lang.String xmlDoc, java.lang.Class<T> cl)
将一个 XML 对象转化为 Java 对象。
|
java.util.Set |
toSet(java.lang.String text, java.lang.Class elementClass)
将 XML 对象转换成一个 集合(Set 对象)。
|
getSupportedMediaTypes, isDecoderAllow
public <T> T toObject(java.lang.String xmlDoc,
java.lang.Class<T> cl)
将一个 XML 对象转化为 Java 对象。
public java.util.Map<java.lang.String,java.lang.Object> toMap(java.lang.String str,
java.util.Map<java.lang.String,java.lang.Class> nameClassMapping)
将 XML 对象转换成一个映射集。
public <T> java.util.List<T> toList(java.lang.String text,
java.lang.Class<T> elementClass)
throws java.lang.Exception
将 XML 对象转换成一个 List 序列。
public java.util.Set toSet(java.lang.String text,
java.lang.Class elementClass)
throws java.lang.Exception
将 XML 对象转换成一个 集合(Set 对象)。
protected java.util.List<MediaType> createSupportedMediaTypes()
创建支持的 MIME 类型列表。
createSupportedMediaTypes 在类中 Decoder
public boolean isReadable(java.lang.Class<?> paramClass,
java.lang.reflect.Type paramType,
java.lang.annotation.Annotation[] paramArrayOfAnnotation,
javax.ws.rs.core.MediaType paramMediaType)
isReadable 在接口中 javax.ws.rs.ext.MessageBodyReader<java.lang.Object>
public java.lang.Object readFrom(java.lang.Class<java.lang.Object> paramClass,
java.lang.reflect.Type paramType,
java.lang.annotation.Annotation[] paramArrayOfAnnotation,
javax.ws.rs.core.MediaType paramMediaType,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> paramMultivaluedMap,
java.io.InputStream paramInputStream)
throws java.io.IOException
readFrom 在接口中 javax.ws.rs.ext.MessageBodyReader<java.lang.Object>java.io.IOException