跳过导航链接
A B C D E F G H I J L M N O P R S T V _ 

A

Act1<T> - org.noear.snack.core.exts中的接口
1参动作接口(用于lambda表达式)
Act2<T1,T2> - org.noear.snack.core.exts中的接口
2参动作接口(用于lambda表达式)
add(Object) - 类 中的方法org.noear.snack.ONode
返回自己,为数组添加子节点
addAll(ONode) - 类 中的方法org.noear.snack.ONode
返回自己,尝试添加数组型节点
addAll(Collection<T>) - 类 中的方法org.noear.snack.ONode
返回自己,尝试添加一个集合
addAll(Collection<T>, Act2<ONode, T>) - 类 中的方法org.noear.snack.ONode
返回自己,尝试添加一个集合,handler里获取的是自动产生的子节点
addNew() - 类 中的方法org.noear.snack.ONode
返回数组子节点,创建数据新的子节点
addNode(ONode) - 类 中的方法org.noear.snack.ONode
添加节点(需要手工提前初始化数组类型)
analyse(CharReader, CharBuffer, ONode) - 类 中的方法org.noear.snack.from.JsonFromer
 
analyse(Constants, ONode, StringBuilder) - 类 中的方法org.noear.snack.to.JsonToer
 
analyseArray(Constants, ONodeData, Class<?>) - 类 中的方法org.noear.snack.to.ObjectToer
 
analyseBean(Constants, ONode, Class<?>) - 类 中的方法org.noear.snack.to.ObjectToer
 
analyseCollection(Constants, ONode, Class<?>, Type) - 类 中的方法org.noear.snack.to.ObjectToer
 
analyseEnum(Constants, ONodeData, Class<?>) - 类 中的方法org.noear.snack.to.ObjectToer
 
analyseMap(Constants, ONode, Class<?>, Type) - 类 中的方法org.noear.snack.to.ObjectToer
 
analyseVal(Constants, ONodeData, Class<?>) - 类 中的方法org.noear.snack.to.ObjectToer
 
append(char) - 类 中的方法org.noear.snack.core.exts.CharBuffer
 
array - 类 中的变量org.noear.snack.ONodeData
节点数据的 array
asArray() - 类 中的方法org.noear.snack.ONode
 
asList() - 类 中的方法org.noear.snack.ONode
 
asMap() - 类 中的方法org.noear.snack.ONode
 
asNull() - 类 中的方法org.noear.snack.ONode
 
asObject() - 类 中的方法org.noear.snack.ONode
 
attrForeach(BiConsumer<String, String>) - 类 中的方法org.noear.snack.ONode
 
attrGet(String) - 类 中的方法org.noear.snack.ONode
获取特性
attrGet(String) - 类 中的方法org.noear.snack.ONodeData
 
attrs - 类 中的变量org.noear.snack.ONodeData
节点的 特性
attrSet(String, String) - 类 中的方法org.noear.snack.ONode
设置特性
attrSet(String, String) - 类 中的方法org.noear.snack.ONodeData
 

B

BeanUtil - org.noear.snack.core.utils中的类
Bean工具类
BeanUtil() - 类 的构造器org.noear.snack.core.utils.BeanUtil
 

C

cfg(Constants) - 类 中的方法org.noear.snack.ONode
 
charAt(int) - 类 中的方法org.noear.snack.core.exts.CharBuffer
 
CharBuffer - org.noear.snack.core.exts中的类
字符缓冲器
CharBuffer() - 类 的构造器org.noear.snack.core.exts.CharBuffer
 
CharBuffer(int) - 类 的构造器org.noear.snack.core.exts.CharBuffer
 
CharReader - org.noear.snack.core.exts中的类
字符阅读器
CharReader(String) - 类 的构造器org.noear.snack.core.exts.CharReader
 
CHARS_MARK - 类 中的静态变量org.noear.snack.core.utils.IOUtil
 
CHARS_MARK_REV - 类 中的静态变量org.noear.snack.core.utils.IOUtil
 
clear() - 类 中的方法org.noear.snack.core.exts.CharBuffer
 
clear() - 类 中的方法org.noear.snack.ONode
清空子节点
clobToString(Clob) - 类 中的静态方法org.noear.snack.core.utils.BeanUtil
将 Clob 转为 String
clz - 类 中的变量org.noear.snack.core.exts.FieldWrap
 
clzCached - 类 中的静态变量org.noear.snack.core.utils.BeanUtil
 
code - 枚举 中的变量org.noear.snack.core.Feature
特性代码值
config - 类 中的变量org.noear.snack.core.Context
前量配置
config(int, Feature, boolean) - 枚举 中的静态方法org.noear.snack.core.Feature
特性配置:开启或禁用
Constants - org.noear.snack.core中的类
参数配置
Constants() - 类 的构造器org.noear.snack.core.Constants
 
contains(String) - 类 中的方法org.noear.snack.ONode
 
Context - org.noear.snack.core中的类
处理上下文对象
Context(Constants, Object) - 类 的构造器org.noear.snack.core.Context
 
Context(Constants, Object, boolean) - 类 的构造器org.noear.snack.core.Context
用于来源处理的构造
Context(Constants, ONode, Class<?>) - 类 的构造器org.noear.snack.core.Context
用于去处的构造
count() - 类 中的方法org.noear.snack.ONode
 
createCollection(Type, boolean) - 类 中的静态方法org.noear.snack.core.utils.TypeUtil
 
createEnum(Class<?>) - 类 中的静态方法org.noear.snack.core.utils.TypeUtil
 
createMap(Type) - 类 中的静态方法org.noear.snack.core.utils.TypeUtil
 

D

DataToer - org.noear.snack.to中的类
对象转换器 将 ONode 转为 Map Object
DataToer() - 类 的构造器org.noear.snack.to.DataToer
 
date_format - 类 中的变量org.noear.snack.core.Constants
 
dateToString(Date) - 类 中的方法org.noear.snack.core.Constants
 
DEC_HIGH - 类 中的静态变量org.noear.snack.core.utils.TypeUtil
 
DEC_LOW - 类 中的静态变量org.noear.snack.core.utils.TypeUtil
 
def - 类 中的静态变量org.noear.snack.core.Constants
默认配置
DEF_DATA_TOER - 类 中的静态变量org.noear.snack.core.DEFAULTS
默认数据去处器
DEF_DATE_FORMAT - 类 中的静态变量org.noear.snack.core.DEFAULTS
默认时间格式
DEF_FEATURES - 类 中的静态变量org.noear.snack.core.DEFAULTS
默认特性
DEF_JSON_FROMER - 类 中的静态变量org.noear.snack.core.DEFAULTS
默认JSON来源器
DEF_JSON_TOER - 类 中的静态变量org.noear.snack.core.DEFAULTS
默认JSON去处器
DEF_LOCALE - 类 中的静态变量org.noear.snack.core.DEFAULTS
默认地区
DEF_OBJECT_FROMER - 类 中的静态变量org.noear.snack.core.DEFAULTS
默认对象来源器
DEF_OBJECT_TOER - 类 中的静态变量org.noear.snack.core.DEFAULTS
默认对象去处器
DEF_TIME_ZONE - 类 中的静态变量org.noear.snack.core.DEFAULTS
默认时区
DEF_TYPE_KEY - 类 中的静态变量org.noear.snack.core.DEFAULTS
默认类型的key
DEFAULTS - org.noear.snack.core中的类
默认值
DEFAULTS() - 类 的构造器org.noear.snack.core.DEFAULTS
 
deserialize(String, Class<?>) - 类 中的静态方法org.noear.snack.ONode
反序列化为 Object
deserialize(String, Class<?>, Constants) - 类 中的静态方法org.noear.snack.ONode
 
DIGITS - 类 中的静态变量org.noear.snack.core.utils.IOUtil
 
DIGITS_MARK - 类 中的静态变量org.noear.snack.core.utils.IOUtil
 

E

enumMap - 类 中的变量org.noear.snack.core.exts.EnumWrap
 
enumOrdinal - 类 中的变量org.noear.snack.core.exts.EnumWrap
 
EnumWrap - org.noear.snack.core.exts中的类
Enum 包装器
EnumWrap(Class<?>) - 类 的构造器org.noear.snack.core.exts.EnumWrap
 
EOI - 类 中的静态变量org.noear.snack.core.utils.IOUtil
 
equals(Object) - 类 中的方法org.noear.snack.core.exts.ParameterizedTypeImpl
 
exp(Act1<ONode>) - 类 中的方法org.noear.snack.ONode
返回自己,构建表达式

F

Feature - org.noear.snack.core中的枚举
特性
features - 类 中的变量org.noear.snack.core.Constants
 
field - 类 中的变量org.noear.snack.core.exts.FieldWrap
 
FieldWrap - org.noear.snack.core.exts中的类
字段包装
FieldWrap(Field) - 类 的构造器org.noear.snack.core.exts.FieldWrap
 
forEach(BiConsumer<String, ONode>) - 类 中的方法org.noear.snack.ONode
遍历对象
forEach(Consumer<ONode>) - 类 中的方法org.noear.snack.ONode
遍历数组
from(Object) - 类 中的方法org.noear.snack.ONode
返回自己(从来源处加载数据)
Fromer - org.noear.snack.from中的接口
来源处理者
fromObj(Object) - 类 中的静态方法org.noear.snack.core.utils.NodeUtil
 
fromObj(Constants, Object) - 类 中的静态方法org.noear.snack.core.utils.NodeUtil
 
fromStr(String) - 类 中的静态方法org.noear.snack.core.utils.NodeUtil
将 str 转换为 ONode
fromStr(Constants, String) - 类 中的静态方法org.noear.snack.core.utils.NodeUtil
 

G

get(int) - 类 中的方法org.noear.snack.core.exts.EnumWrap
 
get(String) - 类 中的方法org.noear.snack.core.exts.EnumWrap
 
get(Object) - 类 中的方法org.noear.snack.core.exts.FieldWrap
 
get(String) - 类 中的方法org.noear.snack.ONode
返回对象子节点
get(int) - 类 中的方法org.noear.snack.ONode
获取数组项
getActualTypeArguments() - 类 中的方法org.noear.snack.core.exts.ParameterizedTypeImpl
 
getAllFields(Class<?>) - 类 中的静态方法org.noear.snack.core.utils.BeanUtil
获取一个类的所有字段 (已实现缓存)
getBoolean() - 类 中的方法org.noear.snack.ONode
获取 boolean 值
getBoolean() - 类 中的方法org.noear.snack.OValue
获取值为 boolean 类型
getChar() - 类 中的方法org.noear.snack.ONode
 
getChar() - 类 中的方法org.noear.snack.OValue
获取值为 char 类型(为序列化提供支持)
getCollectionItemType(Type) - 类 中的静态方法org.noear.snack.core.utils.TypeUtil
 
getData() - 类 中的方法org.noear.snack.ONode
获取内部数据
getDate() - 类 中的方法org.noear.snack.ONode
获取 date 值
getDate() - 类 中的方法org.noear.snack.OValue
获取值为 date 类型
getDouble() - 类 中的方法org.noear.snack.ONode
获取 double 值
getDouble(int) - 类 中的方法org.noear.snack.ONode
获取 double 值
getDouble() - 类 中的方法org.noear.snack.OValue
获取值为 double 类型
getFloat() - 类 中的方法org.noear.snack.ONode
 
getFloat() - 类 中的方法org.noear.snack.OValue
 
getInt() - 类 中的方法org.noear.snack.ONode
获取 int 值
getInt() - 类 中的方法org.noear.snack.OValue
获取值为 int 类型
getLong() - 类 中的方法org.noear.snack.ONode
获取 long 值
getLong() - 类 中的方法org.noear.snack.OValue
获取值为 long 类型
getNew(String) - 类 中的方法org.noear.snack.ONode
 
getOwnerType() - 类 中的方法org.noear.snack.core.exts.ParameterizedTypeImpl
 
getRaw() - 类 中的方法org.noear.snack.OValue
 
getRawBignumber() - 类 中的方法org.noear.snack.OValue
 
getRawBoolean() - 类 中的方法org.noear.snack.OValue
获取真实的布尔值
getRawClass(Type) - 类 中的静态方法org.noear.snack.core.utils.TypeUtil
 
getRawDate() - 类 中的方法org.noear.snack.OValue
获取真实的日期
getRawDecimal() - 类 中的方法org.noear.snack.OValue
获取真实的小数值
getRawInteger() - 类 中的方法org.noear.snack.OValue
获取原始的整型值
getRawString() - 类 中的方法org.noear.snack.OValue
获取真实的字符串
getRawType() - 类 中的方法org.noear.snack.core.exts.ParameterizedTypeImpl
 
getShort() - 类 中的方法org.noear.snack.ONode
 
getShort() - 类 中的方法org.noear.snack.OValue
获取值为 short 类型
getString() - 类 中的方法org.noear.snack.ONode
获取 string 值
getString() - 类 中的方法org.noear.snack.OValue
获取值为 string 类型

H

handle(Handler) - 类 中的方法org.noear.snack.core.Context
使用代理对当前上下文进行处理
handle(Context) - 接口 中的方法org.noear.snack.core.Handler
 
handle(Context) - 类 中的方法org.noear.snack.from.JsonFromer
 
handle(Context) - 类 中的方法org.noear.snack.from.ObjectFromer
 
handle(Context) - 类 中的方法org.noear.snack.to.DataToer
 
handle(Context) - 类 中的方法org.noear.snack.to.JsonToer
 
handle(Context) - 类 中的方法org.noear.snack.to.ObjectToer
 
Handler - org.noear.snack.core中的接口
处理者
hasFeature(Feature) - 类 中的方法org.noear.snack.core.Constants
 
hashCode() - 类 中的方法org.noear.snack.core.exts.ParameterizedTypeImpl
 

I

initialize() - 类 中的方法org.noear.snack.core.Constants
 
initialValue() - 类 中的方法org.noear.snack.core.exts.ThData
 
INT_HIGH - 类 中的静态变量org.noear.snack.core.utils.TypeUtil
 
INT_LOW - 类 中的静态变量org.noear.snack.core.utils.TypeUtil
 
IOUtil - org.noear.snack.core.utils中的类
IO工具类
IOUtil() - 类 的构造器org.noear.snack.core.utils.IOUtil
 
isArray() - 类 中的方法org.noear.snack.ONode
 
isEmpty(String) - 类 中的静态方法org.noear.snack.core.utils.StringUtil
检查字符串是否为null or 空
isEnabled(int, Feature) - 枚举 中的静态方法org.noear.snack.core.Feature
特性启用情况
isNull() - 类 中的方法org.noear.snack.ONode
 
isNull() - 类 中的方法org.noear.snack.OValue
 
isObject() - 类 中的方法org.noear.snack.ONode
 
isString - 类 中的变量org.noear.snack.core.exts.CharBuffer
 
isValue() - 类 中的方法org.noear.snack.ONode
 

J

JsonFromer - org.noear.snack.from中的类
Json 解析器(将 json string 转为 ONode) key:支持双引号、单引号、无引号 str:支持双引号、单引号
JsonFromer() - 类 的构造器org.noear.snack.from.JsonFromer
 
JsonToer - org.noear.snack.to中的类
Json 序列化 将ONode 转为 json string
JsonToer() - 类 的构造器org.noear.snack.to.JsonToer
 

L

length() - 类 中的方法org.noear.snack.core.exts.CharBuffer
 
length() - 类 中的方法org.noear.snack.core.exts.CharReader
 
loadClass(String) - 类 中的静态方法org.noear.snack.core.utils.BeanUtil
 
locale - 类 中的变量org.noear.snack.core.Constants
 

M

map(Object) - 类 中的静态方法org.noear.snack.ONode
加载来源:string or object (返回可能为null 或有异常)
map(Object, Constants) - 类 中的静态方法org.noear.snack.ONode
 

N

name() - 类 中的方法org.noear.snack.core.exts.FieldWrap
 
next() - 类 中的方法org.noear.snack.core.exts.CharReader
 
node - 类 中的变量org.noear.snack.core.Context
ONode
nodeType() - 类 中的方法org.noear.snack.ONode
 
nodeType - 类 中的变量org.noear.snack.ONodeData
节点类型
NodeUtil - org.noear.snack.core.utils中的类
 
NodeUtil() - 类 的构造器org.noear.snack.core.utils.NodeUtil
 
Null - 类 中的静态变量org.noear.snack.ONode
 

O

object - 类 中的变量org.noear.snack.core.Context
对象
object - 类 中的变量org.noear.snack.ONodeData
节点数据的 object
objectFromer - 类 中的变量org.noear.snack.core.Constants
对象来源器
ObjectFromer - org.noear.snack.from中的类
对象转换器(将 java Object 转为 ONode)
ObjectFromer() - 类 的构造器org.noear.snack.from.ObjectFromer
 
objectToer - 类 中的变量org.noear.snack.core.Constants
对象去处器
ObjectToer - org.noear.snack.to中的类
对象转换器 将 ONode 转为 java Object
ObjectToer() - 类 的构造器org.noear.snack.to.ObjectToer
 
of(Feature...) - 类 中的静态方法org.noear.snack.core.Constants
 
of(Feature[]) - 枚举 中的静态方法org.noear.snack.core.Feature
特性合并生成
ONode - org.noear.snack中的类
节点(One Node)
ONode() - 类 的构造器org.noear.snack.ONode
 
ONode(Constants) - 类 的构造器org.noear.snack.ONode
 
ONodeData - org.noear.snack中的类
节点数据
ONodeData() - 类 的构造器org.noear.snack.ONodeData
 
ONodeType - org.noear.snack中的枚举
节点类型
org.noear.snack - 程序包 org.noear.snack
 
org.noear.snack.core - 程序包 org.noear.snack.core
 
org.noear.snack.core.exts - 程序包 org.noear.snack.core.exts
 
org.noear.snack.core.utils - 程序包 org.noear.snack.core.utils
 
org.noear.snack.from - 程序包 org.noear.snack.from
 
org.noear.snack.to - 程序包 org.noear.snack.to
 
OValue - org.noear.snack中的类
节点值
OValue() - 类 的构造器org.noear.snack.OValue
 
OValueType - org.noear.snack中的枚举
节点值类型(7个)

P

ParameterizedTypeImpl - org.noear.snack.core.exts中的类
 
ParameterizedTypeImpl(Type[], Type, Type) - 类 的构造器org.noear.snack.core.exts.ParameterizedTypeImpl
 

R

read() - 类 中的方法org.noear.snack.core.exts.CharReader
 
remove(String) - 类 中的方法org.noear.snack.ONode
移除对象子节点(搞不清楚是自身还是被移除的,所以不返回)
removeAt(int) - 类 中的方法org.noear.snack.ONode
移除数组子节点(搞不清楚是自身还是被移除的,所以不返回)
run(T) - 接口 中的方法org.noear.snack.core.exts.Act1
 
run(T1, T2) - 接口 中的方法org.noear.snack.core.exts.Act2
 

S

serialize - 类 中的静态变量org.noear.snack.core.Constants
 
serialize(Object) - 类 中的静态方法org.noear.snack.ONode
序列化为 json string
serialize(Object, Constants) - 类 中的静态方法org.noear.snack.ONode
 
set(Object, Object) - 类 中的方法org.noear.snack.core.exts.FieldWrap
 
set(String, Object) - 类 中的方法org.noear.snack.ONode
返回自己,设置对象子节点
set(Object) - 类 中的方法org.noear.snack.OValue
设置值
setAll(ONode) - 类 中的方法org.noear.snack.ONode
返回自己,尝试添加对象型节点
setAll(Map<String, T>) - 类 中的方法org.noear.snack.ONode
返回自己,尝试添加一个集合
setAll(Map<String, T>, Act2<ONode, T>) - 类 中的方法org.noear.snack.ONode
返回自己,尝试添加一个集合,handler里获取的是自动产生的子节点
setBignumber(Number) - 类 中的方法org.noear.snack.OValue
 
setBool(boolean) - 类 中的方法org.noear.snack.OValue
 
setDate(Date) - 类 中的方法org.noear.snack.OValue
 
setDecimal(double) - 类 中的方法org.noear.snack.OValue
 
setInteger(long) - 类 中的方法org.noear.snack.OValue
 
setLength(int) - 类 中的方法org.noear.snack.core.exts.CharBuffer
 
setNode(String, ONode) - 类 中的方法org.noear.snack.ONode
设置对象子节点(需要手工提前初始化对象类型)
setNull() - 类 中的方法org.noear.snack.OValue
 
setString(String) - 类 中的方法org.noear.snack.OValue
 
shiftToArray() - 类 中的方法org.noear.snack.ONodeData
尝试将 object 换为 array(一般用不到)
stringFromer - 类 中的变量org.noear.snack.core.Constants
字符来源器
stringToer - 类 中的变量org.noear.snack.core.Constants
字符去处器
StringUtil - org.noear.snack.core.utils中的类
 
StringUtil() - 类 的构造器org.noear.snack.core.utils.StringUtil
 
strTo(String, Class<?>) - 类 中的静态方法org.noear.snack.core.utils.TypeUtil
将字符串转为类型

T

text - 类 中的变量org.noear.snack.core.Context
文本
ThData<T> - org.noear.snack.core.exts中的类
线程数据(用于复用)
ThData(T) - 类 的构造器org.noear.snack.core.exts.ThData
 
time_zone - 类 中的变量org.noear.snack.core.Constants
 
toBean(Class<T>) - 类 中的方法org.noear.snack.ONode
将当前ONode 转为 Object
toData() - 类 中的方法org.noear.snack.ONode
将当前ONode 转为 Map or List or val
Toer - org.noear.snack.to中的接口
去处处理者
toJson() - 类 中的方法org.noear.snack.ONode
将当前ONode 转为 json string
toObj(ONode, Class<?>, Toer) - 类 中的静态方法org.noear.snack.core.utils.NodeUtil
 
toObj(Constants, ONode, Class<?>, Toer) - 类 中的静态方法org.noear.snack.core.utils.NodeUtil
 
toStr(ONode, Toer) - 类 中的静态方法org.noear.snack.core.utils.NodeUtil
将 ONode 转换为 str
toStr(Constants, ONode, Toer) - 类 中的静态方法org.noear.snack.core.utils.NodeUtil
 
toString() - 类 中的方法org.noear.snack.core.exts.CharBuffer
 
toString() - 类 中的方法org.noear.snack.ONode
 
trimLast() - 类 中的方法org.noear.snack.core.exts.CharBuffer
 
tryInitArray() - 类 中的方法org.noear.snack.ONodeData
尝试初始化为 array
tryInitNull() - 类 中的方法org.noear.snack.ONodeData
尝试初始化为 null
tryInitObject(Constants) - 类 中的方法org.noear.snack.ONodeData
尝试初始化为 object
tryInitValue() - 类 中的方法org.noear.snack.ONodeData
尝试初始化为 value
type - 类 中的变量org.noear.snack.core.Context
目标类型
type - 类 中的变量org.noear.snack.core.exts.FieldWrap
 
type() - 类 中的方法org.noear.snack.OValue
获取值类型
type_key - 类 中的变量org.noear.snack.core.Constants
 
TypeUtil - org.noear.snack.core.utils中的类
类型工具类
TypeUtil() - 类 的构造器org.noear.snack.core.utils.TypeUtil
 

V

val(Object) - 类 中的方法org.noear.snack.ONode
节点赋值(搞不清楚是自身还是被新值,所以不返回)
val() - 类 中的方法org.noear.snack.ONode
获取值数据
value() - 类 中的方法org.noear.snack.core.exts.CharReader
 
value - 类 中的变量org.noear.snack.ONodeData
节点数据的 value
valueOf(String) - 枚举 中的静态方法org.noear.snack.core.Feature
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.noear.snack.ONodeType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.noear.snack.OValueType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.noear.snack.core.Feature
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.noear.snack.ONodeType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.noear.snack.OValueType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
version() - 类 中的静态方法org.noear.snack.ONode
 

_

_bignumber - 类 中的变量org.noear.snack.OValue
 
_bool - 类 中的变量org.noear.snack.OValue
 
_c - 类 中的变量org.noear.snack.ONode
 
_d - 类 中的变量org.noear.snack.ONode
 
_date - 类 中的变量org.noear.snack.OValue
 
_decimal - 类 中的变量org.noear.snack.OValue
 
_integer - 类 中的变量org.noear.snack.OValue
 
_string - 类 中的变量org.noear.snack.OValue
 
A B C D E F G H I J L M N O P R S T V _ 
跳过导航链接

Copyright © 2019. All rights reserved.