public class PropertiesStringSerializer extends java.lang.Object implements EntitySerializer<java.lang.String>
| 构造器和说明 |
|---|
PropertiesStringSerializer() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
allowGet()
允许处理 Get 请求
|
void |
allowGet(boolean allowGet)
允许处理 Get 请求
|
boolean |
allowPostForm()
允许处理 PostForm 请求
|
void |
allowPostForm(boolean allowPostForm)
允许处理 PostForm 请求
|
java.lang.Class<java.lang.String> |
dataType()
数据类型
|
java.lang.Object |
deserialize(java.lang.String data,
java.lang.reflect.Type toType)
反序列化
|
java.lang.Object |
deserializeFromBody(Context ctx,
@Nullable java.lang.reflect.Type bodyType)
反序列化主体
|
org.noear.snack4.Options |
getConfig()
获取配置
|
static PropertiesStringSerializer |
getDefault()
默认实例
|
boolean |
matched(Context ctx,
java.lang.String mime)
是否匹配
|
java.lang.String |
mimeType()
内容类型
|
java.lang.String |
name()
序列化器名字
|
java.lang.String |
serialize(java.lang.Object obj)
序列化
|
void |
serializeToBody(Context ctx,
java.lang.Object data)
序列化主体
|
void |
setConfig(org.noear.snack4.Options config)
设置配置
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbodyRequired, deserializeFromBodypublic static PropertiesStringSerializer getDefault()
public boolean allowGet()
public boolean allowPostForm()
public void allowGet(boolean allowGet)
public void allowPostForm(boolean allowPostForm)
public org.noear.snack4.Options getConfig()
public void setConfig(org.noear.snack4.Options config)
public java.lang.String mimeType()
mimeType 在接口中 Serializer<java.lang.String>mimeType 在接口中 EntitySerializer<java.lang.String>public java.lang.Class<java.lang.String> dataType()
dataType 在接口中 Serializer<java.lang.String>public boolean matched(Context ctx, java.lang.String mime)
matched 在接口中 EntitySerializer<java.lang.String>ctx - 请求上下文mime - 内容类型public java.lang.String name()
name 在接口中 Serializer<java.lang.String>public java.lang.String serialize(java.lang.Object obj)
throws java.io.IOException
serialize 在接口中 Serializer<java.lang.String>obj - 对象java.io.IOExceptionpublic java.lang.Object deserialize(java.lang.String data,
java.lang.reflect.Type toType)
throws java.io.IOException
deserialize 在接口中 Serializer<java.lang.String>data - 数据toType - 目标类型java.io.IOExceptionpublic void serializeToBody(Context ctx, java.lang.Object data) throws java.io.IOException
serializeToBody 在接口中 EntitySerializer<java.lang.String>ctx - 请求上下文data - 数据java.io.IOExceptionpublic java.lang.Object deserializeFromBody(Context ctx, @Nullable java.lang.reflect.Type bodyType) throws java.io.IOException
deserializeFromBody 在接口中 EntitySerializer<java.lang.String>ctx - 请求上下文bodyType - 目标类型java.io.IOException