public enum Feature extends Enum<Feature>
| 枚举常量和说明 |
|---|
BrowserCompatible
浏览器兼容处理(将中文都会序列化为\\uXXXX格式,字节数会多一些)
|
BrowserSecure |
EnumUsingName |
OrderedField
排序字段
|
QuoteFieldNames
为字段名加引号
|
StringFieldInitEmpty
字符串了段初始化为家
|
StringNullAsEmpty |
WriteBoolUse01 |
WriteClassName
序列化时,写入类名。
|
WriteDateUseFormat |
WriteDateUseTicks |
WriteSlashAsSpecial
对斜杠’/’进行转义
|
| 限定符和类型 | 字段和说明 |
|---|---|
int |
code
特性代码值
|
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
config(int features,
Feature feature,
boolean enable)
特性配置:开启或禁用
|
static boolean |
isEnabled(int features,
Feature feature)
特性启用情况
|
static int |
of(Feature... features)
特性合并生成
|
static Feature |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static Feature[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final Feature QuoteFieldNames
public static final Feature OrderedField
public static final Feature WriteClassName
public static final Feature WriteDateUseTicks
public static final Feature WriteDateUseFormat
public static final Feature WriteBoolUse01
public static final Feature WriteSlashAsSpecial
public static final Feature BrowserSecure
public static final Feature BrowserCompatible
public static final Feature EnumUsingName
public static final Feature StringNullAsEmpty
public static final Feature StringFieldInitEmpty
public static Feature[] values()
for (Feature c : Feature.values()) System.out.println(c);
public static Feature valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static boolean isEnabled(int features,
Feature feature)
public static int config(int features,
Feature feature,
boolean enable)
public static int of(Feature... features)
Copyright © 2019. All rights reserved.