public class Options extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
features_def |
static int |
features_serialize |
| 限定符和类型 | 方法和说明 |
|---|---|
Options |
add(Feature... features)
添加特性
|
<T> void |
addDecoder(Class<T> clz,
NodeDecoder<T> decoder)
添加解码器
|
<T> void |
addEncoder(Class<T> clz,
NodeEncoder<T> encoder)
添加编码器
|
Options |
build(Consumer<Options> custom)
构建自己
|
Collection<NodeDecoderEntity> |
decoders()
获取所有解码器
|
static Options |
def()
默认配置
|
Collection<NodeEncoderEntity> |
encoders()
获取所有编码器
|
String |
getDateFormat()
获取日期格式
|
int |
getFeatures()
获取特性码
|
TimeZone |
getTimeZone()
获取时区
|
String |
getTypePropertyName()
获取类型属性名
|
boolean |
hasFeature(Feature feature)
检查是否有特性
|
static Options |
of(Feature... features) |
Options |
remove(Feature... features)
移除特性
|
static Options |
serialize()
序列化配置
|
void |
setDateFormat(String dateFormat)
设置日期格式
|
void |
setFeatures(Feature... features)
重新设置特性码
|
void |
setTimeZone(TimeZone timeZone)
设置时区
|
void |
setTypePropertyName(String typePropertyName)
设置类型属性名
|
Options |
sub(Feature... features)
已过时。
|
public static int features_def
public static int features_serialize
public static final Options def()
public static final Options serialize()
@Deprecated public Options sub(Feature... features)
public final int getFeatures()
public final void setFeatures(Feature... features)
public final boolean hasFeature(Feature feature)
public Collection<NodeEncoderEntity> encoders()
public <T> void addEncoder(Class<T> clz, NodeEncoder<T> encoder)
public Collection<NodeDecoderEntity> decoders()
public <T> void addDecoder(Class<T> clz, NodeDecoder<T> decoder)
public String getDateFormat()
public void setDateFormat(String dateFormat)
public String getTypePropertyName()
public void setTypePropertyName(String typePropertyName)
public TimeZone getTimeZone()
public void setTimeZone(TimeZone timeZone)
Copyright © 2022. All rights reserved.