Index

A B C D E F G H I L M N O P R S T U V X 
All Classes and Interfaces|All Packages|Serialized Form

A

add(int, Node) - Method in class cool.scx.object.node.ArrayNode
 
add(Node) - Method in class cool.scx.object.node.ArrayNode
 
ArrayNode - Class in cool.scx.object.node
ArrayNode
ArrayNode() - Constructor for class cool.scx.object.node.ArrayNode
 
ArrayNode(int) - Constructor for class cool.scx.object.node.ArrayNode
 
ArrayNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
ArrayNodeNodeMapper
ArrayNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.ArrayNodeNodeMapper
 
asBigDecimal() - Method in class cool.scx.object.node.BigDecimalNode
 
asBigDecimal() - Method in class cool.scx.object.node.BigIntegerNode
 
asBigDecimal() - Method in class cool.scx.object.node.BooleanNode
 
asBigDecimal() - Method in class cool.scx.object.node.DoubleNode
 
asBigDecimal() - Method in class cool.scx.object.node.FloatNode
 
asBigDecimal() - Method in class cool.scx.object.node.IntNode
 
asBigDecimal() - Method in class cool.scx.object.node.LongNode
 
asBigDecimal() - Method in interface cool.scx.object.node.NumberNode
 
asBigDecimal() - Method in class cool.scx.object.node.TextNode
 
asBigDecimal() - Method in interface cool.scx.object.node.ValueNode
转换为 BigDecimal
asBigInteger() - Method in class cool.scx.object.node.BigDecimalNode
 
asBigInteger() - Method in class cool.scx.object.node.BigIntegerNode
 
asBigInteger() - Method in class cool.scx.object.node.BooleanNode
 
asBigInteger() - Method in class cool.scx.object.node.DoubleNode
 
asBigInteger() - Method in class cool.scx.object.node.FloatNode
 
asBigInteger() - Method in class cool.scx.object.node.IntNode
 
asBigInteger() - Method in class cool.scx.object.node.LongNode
 
asBigInteger() - Method in interface cool.scx.object.node.NumberNode
 
asBigInteger() - Method in class cool.scx.object.node.TextNode
 
asBigInteger() - Method in interface cool.scx.object.node.ValueNode
转换为 BigInteger (不保证精度, 可能会发生截断)
asBoolean() - Method in class cool.scx.object.node.BigDecimalNode
 
asBoolean() - Method in class cool.scx.object.node.BigIntegerNode
 
asBoolean() - Method in class cool.scx.object.node.BooleanNode
 
asBoolean() - Method in class cool.scx.object.node.DoubleNode
 
asBoolean() - Method in class cool.scx.object.node.FloatNode
 
asBoolean() - Method in class cool.scx.object.node.IntNode
 
asBoolean() - Method in class cool.scx.object.node.LongNode
 
asBoolean() - Method in interface cool.scx.object.node.NumberNode
 
asBoolean() - Method in class cool.scx.object.node.TextNode
 
asBoolean() - Method in interface cool.scx.object.node.ValueNode
转换为 boolean
asDouble() - Method in class cool.scx.object.node.BigDecimalNode
 
asDouble() - Method in class cool.scx.object.node.BigIntegerNode
 
asDouble() - Method in class cool.scx.object.node.BooleanNode
 
asDouble() - Method in class cool.scx.object.node.DoubleNode
 
asDouble() - Method in class cool.scx.object.node.FloatNode
 
asDouble() - Method in class cool.scx.object.node.IntNode
 
asDouble() - Method in class cool.scx.object.node.LongNode
 
asDouble() - Method in interface cool.scx.object.node.NumberNode
 
asDouble() - Method in class cool.scx.object.node.TextNode
 
asDouble() - Method in interface cool.scx.object.node.ValueNode
转换为 double (不保证精度, 可能会发生截断)
asFloat() - Method in class cool.scx.object.node.BigDecimalNode
 
asFloat() - Method in class cool.scx.object.node.BigIntegerNode
 
asFloat() - Method in class cool.scx.object.node.BooleanNode
 
asFloat() - Method in class cool.scx.object.node.DoubleNode
 
asFloat() - Method in class cool.scx.object.node.FloatNode
 
asFloat() - Method in class cool.scx.object.node.IntNode
 
asFloat() - Method in class cool.scx.object.node.LongNode
 
asFloat() - Method in interface cool.scx.object.node.NumberNode
 
asFloat() - Method in class cool.scx.object.node.TextNode
 
asFloat() - Method in interface cool.scx.object.node.ValueNode
转换为 float (不保证精度, 可能会发生截断)
asInt() - Method in class cool.scx.object.node.BigDecimalNode
 
asInt() - Method in class cool.scx.object.node.BigIntegerNode
 
asInt() - Method in class cool.scx.object.node.BooleanNode
 
asInt() - Method in class cool.scx.object.node.DoubleNode
 
asInt() - Method in class cool.scx.object.node.FloatNode
 
asInt() - Method in class cool.scx.object.node.IntNode
 
asInt() - Method in class cool.scx.object.node.LongNode
 
asInt() - Method in interface cool.scx.object.node.NumberNode
 
asInt() - Method in class cool.scx.object.node.TextNode
 
asInt() - Method in interface cool.scx.object.node.ValueNode
转换为 int (不保证精度, 可能会发生截断)
asLong() - Method in class cool.scx.object.node.BigDecimalNode
 
asLong() - Method in class cool.scx.object.node.BigIntegerNode
 
asLong() - Method in class cool.scx.object.node.BooleanNode
 
asLong() - Method in class cool.scx.object.node.DoubleNode
 
asLong() - Method in class cool.scx.object.node.FloatNode
 
asLong() - Method in class cool.scx.object.node.IntNode
 
asLong() - Method in class cool.scx.object.node.LongNode
 
asLong() - Method in interface cool.scx.object.node.NumberNode
 
asLong() - Method in class cool.scx.object.node.TextNode
 
asLong() - Method in interface cool.scx.object.node.ValueNode
转换为 long (不保证精度, 可能会发生截断)
asText() - Method in class cool.scx.object.node.BigDecimalNode
 
asText() - Method in class cool.scx.object.node.BigIntegerNode
 
asText() - Method in class cool.scx.object.node.BooleanNode
 
asText() - Method in class cool.scx.object.node.DoubleNode
 
asText() - Method in class cool.scx.object.node.FloatNode
 
asText() - Method in class cool.scx.object.node.IntNode
 
asText() - Method in class cool.scx.object.node.LongNode
 
asText() - Method in interface cool.scx.object.node.NumberNode
 
asText() - Method in class cool.scx.object.node.TextNode
 
asText() - Method in interface cool.scx.object.node.ValueNode
转换为 String

B

BeanNodeMapper - Class in cool.scx.object.mapping.mapper
通用对象处理器
BeanNodeMapper(ClassInfo, ConstructorInfo, FieldInfo[], FieldInfo[]) - Constructor for class cool.scx.object.mapping.mapper.BeanNodeMapper
 
BeanNodeMapperFactory - Class in cool.scx.object.mapping.mapper_factory
 
BeanNodeMapperFactory() - Constructor for class cool.scx.object.mapping.mapper_factory.BeanNodeMapperFactory
 
BigDecimalNode - Class in cool.scx.object.node
BigDecimalNode
BigDecimalNode(BigDecimal) - Constructor for class cool.scx.object.node.BigDecimalNode
 
BigDecimalNodeMapper - Class in cool.scx.object.mapping.mapper.math
BigDecimalNodeMapper
BigDecimalNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.math.BigDecimalNodeMapper
 
BigDecimalNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
BigDecimalNodeNodeMapper
BigDecimalNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.BigDecimalNodeNodeMapper
 
BigIntegerNode - Class in cool.scx.object.node
BigIntegerNode
BigIntegerNode(BigInteger) - Constructor for class cool.scx.object.node.BigIntegerNode
 
BigIntegerNodeMapper - Class in cool.scx.object.mapping.mapper.math
BigIntegerNodeMapper
BigIntegerNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.math.BigIntegerNodeMapper
 
BigIntegerNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
BigIntegerNodeNodeMapper
BigIntegerNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.BigIntegerNodeNodeMapper
 
BooleanArrayNodeMapper - Class in cool.scx.object.mapping.mapper.primitive_array
BooleanArrayNodeMapper
BooleanArrayNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.primitive_array.BooleanArrayNodeMapper
 
BooleanNode - Class in cool.scx.object.node
BooleanNode
BooleanNodeMapper - Class in cool.scx.object.mapping.mapper.primitive
BooleanNodeMapper
BooleanNodeMapper(boolean) - Constructor for class cool.scx.object.mapping.mapper.primitive.BooleanNodeMapper
 
BooleanNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
BooleanNodeNodeMapper
BooleanNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.BooleanNodeNodeMapper
 
ByteArrayNodeMapper - Class in cool.scx.object.mapping.mapper.primitive_array
ByteArrayNodeMapper
ByteArrayNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.primitive_array.ByteArrayNodeMapper
 
ByteNodeMapper - Class in cool.scx.object.mapping.mapper.primitive
ByteNodeMapper
ByteNodeMapper(boolean) - Constructor for class cool.scx.object.mapping.mapper.primitive.ByteNodeMapper
 

C

CharArrayNodeMapper - Class in cool.scx.object.mapping.mapper.primitive_array
CharArrayNodeMapper
CharArrayNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.primitive_array.CharArrayNodeMapper
 
CharNodeMapper - Class in cool.scx.object.mapping.mapper.primitive
CharNodeMapper
CharNodeMapper(boolean) - Constructor for class cool.scx.object.mapping.mapper.primitive.CharNodeMapper
 
classInfo() - Method in class cool.scx.object.mapping.mapper.RecordNodeMapper
 
CollectionNodeMapper - Class in cool.scx.object.mapping.mapper
CollectionNodeMapper
CollectionNodeMapper(ClassInfo, NodeMapper<Object>) - Constructor for class cool.scx.object.mapping.mapper.CollectionNodeMapper
 
CollectionNodeMapperFactory - Class in cool.scx.object.mapping.mapper_factory
 
CollectionNodeMapperFactory() - Constructor for class cool.scx.object.mapping.mapper_factory.CollectionNodeMapperFactory
 
convertValue(Object, TypeInfo) - Static method in class cool.scx.object.ScxObject
 
convertValue(Object, TypeReference<T>) - Static method in class cool.scx.object.ScxObject
 
convertValue(Object, Class<T>) - Static method in class cool.scx.object.ScxObject
 
cool.scx.object - package cool.scx.object
 
cool.scx.object.mapping - package cool.scx.object.mapping
 
cool.scx.object.mapping.mapper - package cool.scx.object.mapping.mapper
 
cool.scx.object.mapping.mapper_factory - package cool.scx.object.mapping.mapper_factory
 
cool.scx.object.mapping.mapper.math - package cool.scx.object.mapping.mapper.math
 
cool.scx.object.mapping.mapper.node - package cool.scx.object.mapping.mapper.node
 
cool.scx.object.mapping.mapper.other - package cool.scx.object.mapping.mapper.other
 
cool.scx.object.mapping.mapper.primitive - package cool.scx.object.mapping.mapper.primitive
 
cool.scx.object.mapping.mapper.primitive_array - package cool.scx.object.mapping.mapper.primitive_array
 
cool.scx.object.mapping.mapper.time - package cool.scx.object.mapping.mapper.time
 
cool.scx.object.node - package cool.scx.object.node
 
cool.scx.object.parser - package cool.scx.object.parser
 
cool.scx.object.serializer - package cool.scx.object.serializer
 
COVER - Enum constant in enum class cool.scx.object.parser.DuplicateFieldPolicy
覆盖
createEnumNodeMapper(ClassInfo) - Static method in class cool.scx.object.mapping.mapper_factory.EnumNodeMapperFactory
 
createNodeMapper(TypeInfo, NodeMapperSelector) - Method in class cool.scx.object.mapping.mapper_factory.BeanNodeMapperFactory
 
createNodeMapper(TypeInfo, NodeMapperSelector) - Method in class cool.scx.object.mapping.mapper_factory.CollectionNodeMapperFactory
 
createNodeMapper(TypeInfo, NodeMapperSelector) - Method in class cool.scx.object.mapping.mapper_factory.EnumNodeMapperFactory
 
createNodeMapper(TypeInfo, NodeMapperSelector) - Method in class cool.scx.object.mapping.mapper_factory.MapNodeMapperFactory
 
createNodeMapper(TypeInfo, NodeMapperSelector) - Method in class cool.scx.object.mapping.mapper_factory.ObjectArrayNodeMapperFactory
 
createNodeMapper(TypeInfo, NodeMapperSelector) - Method in class cool.scx.object.mapping.mapper_factory.RecordNodeMapperFactory
 
createNodeMapper(TypeInfo, NodeMapperSelector) - Method in interface cool.scx.object.mapping.NodeMapperFactory
无法处理返回 null

D

DateNodeMapper - Class in cool.scx.object.mapping.mapper.time
DateNodeMapper
DateNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.time.DateNodeMapper
 
deepCopy() - Method in class cool.scx.object.node.ArrayNode
 
deepCopy() - Method in class cool.scx.object.node.BigDecimalNode
值类型不可变 返回 this 即可
deepCopy() - Method in class cool.scx.object.node.BigIntegerNode
值类型不可变 返回 this 即可
deepCopy() - Method in class cool.scx.object.node.BooleanNode
值类型不可变 返回 this 即可
deepCopy() - Method in class cool.scx.object.node.DoubleNode
值类型不可变 返回 this 即可
deepCopy() - Method in class cool.scx.object.node.FloatNode
值类型不可变 返回 this 即可
deepCopy() - Method in class cool.scx.object.node.IntNode
值类型不可变 返回 this 即可
deepCopy() - Method in class cool.scx.object.node.LongNode
值类型不可变 返回 this 即可
deepCopy() - Method in interface cool.scx.object.node.Node
 
deepCopy() - Method in class cool.scx.object.node.NullNode
NullNode 是单例的 返回 this 即可
deepCopy() - Method in interface cool.scx.object.node.NumberNode
 
deepCopy() - Method in class cool.scx.object.node.ObjectNode
 
deepCopy() - Method in class cool.scx.object.node.TextNode
值类型不可变 返回 this 即可
deepCopy() - Method in interface cool.scx.object.node.ValueNode
 
DoubleArrayNodeMapper - Class in cool.scx.object.mapping.mapper.primitive_array
DoubleArrayNodeMapper
DoubleArrayNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.primitive_array.DoubleArrayNodeMapper
 
DoubleNode - Class in cool.scx.object.node
DoubleNode
DoubleNode(double) - Constructor for class cool.scx.object.node.DoubleNode
 
DoubleNodeMapper - Class in cool.scx.object.mapping.mapper.primitive
DoubleNodeMapper
DoubleNodeMapper(boolean) - Constructor for class cool.scx.object.mapping.mapper.primitive.DoubleNodeMapper
 
DoubleNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
DoubleNodeNodeMapper
DoubleNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.DoubleNodeNodeMapper
 
duplicateFieldPolicy() - Method in class cool.scx.object.parser.NodeParserOptions
 
duplicateFieldPolicy(DuplicateFieldPolicy) - Method in class cool.scx.object.parser.NodeParserOptions
 
DuplicateFieldPolicy - Enum Class in cool.scx.object.parser
重复 field 策略
DurationNodeMapper - Class in cool.scx.object.mapping.mapper.time
DurationNodeMapper
DurationNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.time.DurationNodeMapper
 

E

EnumNodeMapper<E> - Class in cool.scx.object.mapping.mapper
EnumNodeMapper
EnumNodeMapper(Class<E>) - Constructor for class cool.scx.object.mapping.mapper.EnumNodeMapper
 
EnumNodeMapperFactory - Class in cool.scx.object.mapping.mapper_factory
 
EnumNodeMapperFactory() - Constructor for class cool.scx.object.mapping.mapper_factory.EnumNodeMapperFactory
 
equals(Object) - Method in class cool.scx.object.node.ArrayNode
 
equals(Object) - Method in class cool.scx.object.node.BigDecimalNode
 
equals(Object) - Method in class cool.scx.object.node.BigIntegerNode
 
equals(Object) - Method in class cool.scx.object.node.BooleanNode
 
equals(Object) - Method in class cool.scx.object.node.DoubleNode
 
equals(Object) - Method in class cool.scx.object.node.FloatNode
 
equals(Object) - Method in class cool.scx.object.node.IntNode
 
equals(Object) - Method in class cool.scx.object.node.LongNode
 
equals(Object) - Method in class cool.scx.object.node.ObjectNode
 
equals(Object) - Method in class cool.scx.object.node.TextNode
 

F

FALSE - Static variable in class cool.scx.object.node.BooleanNode
 
findNodeMapper(TypeInfo) - Method in class cool.scx.object.mapping.NodeMapperSelector
 
findNodeMapper(Class<T>) - Method in class cool.scx.object.mapping.NodeMapperSelector
 
FloatArrayNodeMapper - Class in cool.scx.object.mapping.mapper.primitive_array
FloatArrayNodeMapper
FloatArrayNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.primitive_array.FloatArrayNodeMapper
 
FloatNode - Class in cool.scx.object.node
FloatNode
FloatNode(float) - Constructor for class cool.scx.object.node.FloatNode
 
FloatNodeMapper - Class in cool.scx.object.mapping.mapper.primitive
FloatNodeMapper
FloatNodeMapper(boolean) - Constructor for class cool.scx.object.mapping.mapper.primitive.FloatNodeMapper
 
FloatNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
FloatNodeNodeMapper
FloatNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.FloatNodeNodeMapper
 
fromJson(File) - Static method in class cool.scx.object.ScxObject
 
fromJson(String) - Static method in class cool.scx.object.ScxObject
 
fromJson(String, TypeInfo) - Static method in class cool.scx.object.ScxObject
 
fromJson(String, TypeReference<T>) - Static method in class cool.scx.object.ScxObject
 
fromJson(String, Class<T>) - Static method in class cool.scx.object.ScxObject
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.BeanNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.CollectionNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.EnumNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.MapNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.math.BigDecimalNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.math.BigIntegerNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.ArrayNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.BigDecimalNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.BigIntegerNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.BooleanNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.DoubleNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.FloatNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.IntNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.LongNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.NodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.NullNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.NumericNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.ObjectNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.TextNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.node.ValueNodeNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.ObjectArrayNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.other.URINodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.other.UUIDNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.BooleanArrayNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.ByteArrayNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.CharArrayNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.DoubleArrayNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.FloatArrayNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.IntArrayNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.LongArrayNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.ShortArrayNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.BooleanNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.ByteNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.CharNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.DoubleNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.FloatNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.IntNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.LongNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.ShortNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.RecordNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.StringNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.time.DateNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.time.DurationNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.time.TemporalAccessorNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.UntypedNodeMapper
 
fromNode(Node, FromNodeContext) - Method in interface cool.scx.object.mapping.NodeMapper
将 Node 转换为 值.
fromNode(Node, TypeInfo) - Method in interface cool.scx.object.mapping.FromNodeContext
 
fromNode(Node, TypeInfo) - Method in class cool.scx.object.mapping.FromNodeContextImpl
 
FromNodeContext - Interface in cool.scx.object.mapping
Node -> Object 上下文
FromNodeContextImpl - Class in cool.scx.object.mapping
默认映射上下文
FromNodeContextImpl(NodeMapperSelector, FromNodeOptionsImpl) - Constructor for class cool.scx.object.mapping.FromNodeContextImpl
 
FromNodeOptions - Interface in cool.scx.object.mapping
暂时没有可配置的东西
FromNodeOptionsImpl - Class in cool.scx.object.mapping
NodeMappingOptions
FromNodeOptionsImpl() - Constructor for class cool.scx.object.mapping.FromNodeOptionsImpl
 
fromXml(File) - Static method in class cool.scx.object.ScxObject
 
fromXml(String) - Static method in class cool.scx.object.ScxObject
 
fromXml(String, TypeInfo) - Static method in class cool.scx.object.ScxObject
 
fromXml(String, TypeReference<T>) - Static method in class cool.scx.object.ScxObject
 
fromXml(String, Class<T>) - Static method in class cool.scx.object.ScxObject
 

G

get(int) - Method in class cool.scx.object.node.ArrayNode
 
get(Node, String) - Static method in class cool.scx.object.NodeHelper
 
get(String) - Method in class cool.scx.object.node.ObjectNode
 

H

hashCode() - Method in class cool.scx.object.node.ArrayNode
 
hashCode() - Method in class cool.scx.object.node.BigDecimalNode
 
hashCode() - Method in class cool.scx.object.node.BigIntegerNode
 
hashCode() - Method in class cool.scx.object.node.BooleanNode
 
hashCode() - Method in class cool.scx.object.node.DoubleNode
 
hashCode() - Method in class cool.scx.object.node.FloatNode
 
hashCode() - Method in class cool.scx.object.node.IntNode
 
hashCode() - Method in class cool.scx.object.node.LongNode
 
hashCode() - Method in class cool.scx.object.node.ObjectNode
 
hashCode() - Method in class cool.scx.object.node.TextNode
 

I

IGNORE - Enum constant in enum class cool.scx.object.parser.DuplicateFieldPolicy
忽略
ignoreNullValue() - Method in interface cool.scx.object.mapping.ToNodeOptions
是否忽略 null 值, 多用于 Map 和 Object
ignoreNullValue() - Method in class cool.scx.object.mapping.ToNodeOptionsImpl
 
ignoreNullValue(boolean) - Method in class cool.scx.object.mapping.ToNodeOptionsImpl
 
IntArrayNodeMapper - Class in cool.scx.object.mapping.mapper.primitive_array
IntArrayNodeMapper
IntArrayNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.primitive_array.IntArrayNodeMapper
 
IntNode - Class in cool.scx.object.node
IntNode
IntNode(int) - Constructor for class cool.scx.object.node.IntNode
 
IntNodeMapper - Class in cool.scx.object.mapping.mapper.primitive
IntNodeMapper
IntNodeMapper(boolean) - Constructor for class cool.scx.object.mapping.mapper.primitive.IntNodeMapper
 
IntNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
IntNodeNodeMapper
IntNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.IntNodeNodeMapper
 
isNull() - Method in interface cool.scx.object.node.Node
判断是否为 NullNode.
iterator() - Method in class cool.scx.object.node.ArrayNode
 
iterator() - Method in class cool.scx.object.node.ObjectNode
 

L

LongArrayNodeMapper - Class in cool.scx.object.mapping.mapper.primitive_array
LongArrayNodeMapper
LongArrayNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.primitive_array.LongArrayNodeMapper
 
LongNode - Class in cool.scx.object.node
LongNode
LongNode(long) - Constructor for class cool.scx.object.node.LongNode
 
LongNodeMapper - Class in cool.scx.object.mapping.mapper.primitive
LongNodeMapper
LongNodeMapper(boolean) - Constructor for class cool.scx.object.mapping.mapper.primitive.LongNodeMapper
 
LongNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
LongNodeNodeMapper
LongNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.LongNodeNodeMapper
 

M

MapNodeMapper - Class in cool.scx.object.mapping.mapper
MapNodeMapper
MapNodeMapper(ClassInfo, NodeMapper<Object>, NodeMapper<Object>) - Constructor for class cool.scx.object.mapping.mapper.MapNodeMapper
 
MapNodeMapperFactory - Class in cool.scx.object.mapping.mapper_factory
 
MapNodeMapperFactory() - Constructor for class cool.scx.object.mapping.mapper_factory.MapNodeMapperFactory
 
maxArraySize() - Method in class cool.scx.object.parser.NodeParserOptions
 
maxArraySize(int) - Method in class cool.scx.object.parser.NodeParserOptions
 
maxFieldCount() - Method in class cool.scx.object.parser.NodeParserOptions
 
maxFieldCount(int) - Method in class cool.scx.object.parser.NodeParserOptions
 
maxFieldNameLength() - Method in class cool.scx.object.parser.NodeParserOptions
 
maxFieldNameLength(int) - Method in class cool.scx.object.parser.NodeParserOptions
 
maxNestingDepth() - Method in class cool.scx.object.mapping.FromNodeOptionsImpl
 
maxNestingDepth() - Method in class cool.scx.object.mapping.ToNodeOptionsImpl
 
maxNestingDepth() - Method in class cool.scx.object.parser.NodeParserOptions
 
maxNestingDepth() - Method in class cool.scx.object.serializer.NodeSerializerOptions
 
maxNestingDepth() - Method in class cool.scx.object.serializer.XmlNodeSerializerOptions
 
maxNestingDepth(int) - Method in class cool.scx.object.mapping.FromNodeOptionsImpl
 
maxNestingDepth(int) - Method in class cool.scx.object.mapping.ToNodeOptionsImpl
 
maxNestingDepth(int) - Method in class cool.scx.object.parser.NodeParserOptions
 
maxNestingDepth(int) - Method in class cool.scx.object.serializer.NodeSerializerOptions
 
maxNestingDepth(int) - Method in class cool.scx.object.serializer.XmlNodeSerializerOptions
 
maxNumberLength() - Method in class cool.scx.object.parser.NodeParserOptions
 
maxNumberLength(int) - Method in class cool.scx.object.parser.NodeParserOptions
 
maxStringLength() - Method in class cool.scx.object.parser.NodeParserOptions
 
maxStringLength(int) - Method in class cool.scx.object.parser.NodeParserOptions
 
merge(Node, Node) - Static method in class cool.scx.object.NodeHelper
 
MERGE - Enum constant in enum class cool.scx.object.parser.DuplicateFieldPolicy
合并

N

newInstance() - Method in class cool.scx.object.mapping.mapper.BeanNodeMapper
 
Node - Interface in cool.scx.object.node
Node
NodeHelper - Class in cool.scx.object
将 source 合并到 target 中(深合并).
NodeHelper() - Constructor for class cool.scx.object.NodeHelper
 
NodeMapper<T> - Interface in cool.scx.object.mapping
值 和 Node 的双向映射器
NodeMapperFactory - Interface in cool.scx.object.mapping
 
NodeMapperSelector - Class in cool.scx.object.mapping
NodeMapperSelector (支持动态扩容)
NodeMapperSelector() - Constructor for class cool.scx.object.mapping.NodeMapperSelector
 
NodeMappingException - Exception Class in cool.scx.object.mapping
映射异常
NodeMappingException(String) - Constructor for exception class cool.scx.object.mapping.NodeMappingException
 
NodeMappingException(String, Throwable) - Constructor for exception class cool.scx.object.mapping.NodeMappingException
 
NodeMappingException(Throwable) - Constructor for exception class cool.scx.object.mapping.NodeMappingException
 
NodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
NodeNodeMapper
NodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.NodeNodeMapper
 
NodeParseException - Exception Class in cool.scx.object.parser
 
NodeParseException(String, Throwable) - Constructor for exception class cool.scx.object.parser.NodeParseException
 
NodeParseException(Throwable) - Constructor for exception class cool.scx.object.parser.NodeParseException
 
NodeParser - Class in cool.scx.object.parser
此解析器基于递归下降方式进行解析, 以保证代码的简洁和可维护性.
NodeParser(JsonFactory, NodeParserOptions) - Constructor for class cool.scx.object.parser.NodeParser
 
NodeParserOptions - Class in cool.scx.object.parser
NodeParserOptions
NodeParserOptions() - Constructor for class cool.scx.object.parser.NodeParserOptions
 
NodeSerializeException - Exception Class in cool.scx.object.serializer
 
NodeSerializeException(String, Throwable) - Constructor for exception class cool.scx.object.serializer.NodeSerializeException
 
NodeSerializeException(Throwable) - Constructor for exception class cool.scx.object.serializer.NodeSerializeException
 
NodeSerializer - Class in cool.scx.object.serializer
此序列化器基于递归下降方式进行序列化, 以保证代码的简洁和可维护性.
NodeSerializer(JsonFactory, NodeSerializerOptions) - Constructor for class cool.scx.object.serializer.NodeSerializer
 
NodeSerializerOptions - Class in cool.scx.object.serializer
NodeSerializerOptions
NodeSerializerOptions() - Constructor for class cool.scx.object.serializer.NodeSerializerOptions
 
nodeToValue(Node, TypeInfo) - Static method in class cool.scx.object.ScxObject
 
nodeToValue(Node, TypeInfo, FromNodeOptionsImpl) - Static method in class cool.scx.object.ScxObject
 
NULL - Static variable in class cool.scx.object.node.NullNode
 
nullKey() - Method in interface cool.scx.object.mapping.ToNodeOptions
null 时 对应的 key
nullKey() - Method in class cool.scx.object.mapping.ToNodeOptionsImpl
 
nullKey(String) - Method in class cool.scx.object.mapping.ToNodeOptionsImpl
 
NullNode - Class in cool.scx.object.node
NullNode
NullNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
NullNodeNodeMapper
NullNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.NullNodeNodeMapper
 
NumberNode - Interface in cool.scx.object.node
NumberNode (语义标记接口)
NumericNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
NumericNodeNodeMapper
NumericNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.NumericNodeNodeMapper
 

O

ObjectArrayNodeMapper - Class in cool.scx.object.mapping.mapper
ObjectArrayNodeMapper
ObjectArrayNodeMapper(ArrayTypeInfo, NodeMapper<Object>) - Constructor for class cool.scx.object.mapping.mapper.ObjectArrayNodeMapper
 
ObjectArrayNodeMapperFactory - Class in cool.scx.object.mapping.mapper_factory
 
ObjectArrayNodeMapperFactory() - Constructor for class cool.scx.object.mapping.mapper_factory.ObjectArrayNodeMapperFactory
 
ObjectNode - Class in cool.scx.object.node
ObjectNode
ObjectNode() - Constructor for class cool.scx.object.node.ObjectNode
 
ObjectNode(int) - Constructor for class cool.scx.object.node.ObjectNode
 
ObjectNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
ObjectNodeNodeMapper
ObjectNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.ObjectNodeNodeMapper
 
of(boolean) - Static method in class cool.scx.object.node.BooleanNode
 
options() - Method in interface cool.scx.object.mapping.FromNodeContext
配置项
options() - Method in class cool.scx.object.mapping.FromNodeContextImpl
 
options() - Method in interface cool.scx.object.mapping.ToNodeContext
配置项
options() - Method in class cool.scx.object.mapping.ToNodeContextImpl
 

P

parse(File) - Method in class cool.scx.object.parser.NodeParser
 
parse(String) - Method in class cool.scx.object.parser.NodeParser
 
put(String, Node) - Method in class cool.scx.object.node.ObjectNode
 

R

RecordNodeMapper - Class in cool.scx.object.mapping.mapper
RecordNodeMapper
RecordNodeMapper(ClassInfo) - Constructor for class cool.scx.object.mapping.mapper.RecordNodeMapper
 
RecordNodeMapperFactory - Class in cool.scx.object.mapping.mapper_factory
 
RecordNodeMapperFactory() - Constructor for class cool.scx.object.mapping.mapper_factory.RecordNodeMapperFactory
 
registerNodeMapper(TypeInfo, NodeMapper<T>) - Method in class cool.scx.object.mapping.NodeMapperSelector
 
registerNodeMapper(Class<T>, NodeMapper<T>) - Method in class cool.scx.object.mapping.NodeMapperSelector
 
registerNodeMapperFactory(NodeMapperFactory) - Method in class cool.scx.object.mapping.NodeMapperSelector
 
registerNodeMapperFactory(NodeMapperFactory, int) - Method in class cool.scx.object.mapping.NodeMapperSelector
 
remove(int) - Method in class cool.scx.object.node.ArrayNode
 
remove(String) - Method in class cool.scx.object.node.ObjectNode
 

S

ScxObject - Class in cool.scx.object
ScxObject
ScxObject() - Constructor for class cool.scx.object.ScxObject
 
serializeAsString(Node) - Method in class cool.scx.object.serializer.NodeSerializer
 
serializeAsString(Node) - Method in class cool.scx.object.serializer.XmlNodeSerializer
 
set(int, Node) - Method in class cool.scx.object.node.ArrayNode
 
set(ObjectNode, String, Object) - Static method in class cool.scx.object.NodeHelper
 
ShortArrayNodeMapper - Class in cool.scx.object.mapping.mapper.primitive_array
ShortArrayNodeMapper
ShortArrayNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.primitive_array.ShortArrayNodeMapper
 
ShortNodeMapper - Class in cool.scx.object.mapping.mapper.primitive
ShortNodeMapper
ShortNodeMapper(boolean) - Constructor for class cool.scx.object.mapping.mapper.primitive.ShortNodeMapper
 
size() - Method in class cool.scx.object.node.ArrayNode
 
size() - Method in class cool.scx.object.node.ObjectNode
 
StringNodeMapper - Class in cool.scx.object.mapping.mapper
StringNodeMapper
StringNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.StringNodeMapper
 

T

TemporalAccessorNodeMapper<T> - Class in cool.scx.object.mapping.mapper.time
LocalDateTimeNodeMapper
TemporalAccessorNodeMapper(DateTimeFormatter, TemporalQuery<T>) - Constructor for class cool.scx.object.mapping.mapper.time.TemporalAccessorNodeMapper
 
TextNode - Class in cool.scx.object.node
TextNode
TextNode(String) - Constructor for class cool.scx.object.node.TextNode
 
TextNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
TextNodeNodeMapper
TextNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.TextNodeNodeMapper
 
THROW - Enum constant in enum class cool.scx.object.parser.DuplicateFieldPolicy
抛出异常
toJson(Node) - Static method in class cool.scx.object.ScxObject
 
toJson(Object) - Static method in class cool.scx.object.ScxObject
 
toJson(Object, ToNodeOptionsImpl) - Static method in class cool.scx.object.ScxObject
 
toNode(boolean[], ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.BooleanArrayNodeMapper
 
toNode(byte[], ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.ByteArrayNodeMapper
 
toNode(char[], ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.CharArrayNodeMapper
 
toNode(double[], ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.DoubleArrayNodeMapper
 
toNode(float[], ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.FloatArrayNodeMapper
 
toNode(int[], ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.IntArrayNodeMapper
 
toNode(long[], ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.LongArrayNodeMapper
 
toNode(short[], ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive_array.ShortArrayNodeMapper
 
toNode(ArrayNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.ArrayNodeNodeMapper
 
toNode(BigDecimalNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.BigDecimalNodeNodeMapper
 
toNode(BigIntegerNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.BigIntegerNodeNodeMapper
 
toNode(BooleanNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.BooleanNodeNodeMapper
 
toNode(DoubleNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.DoubleNodeNodeMapper
 
toNode(FloatNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.FloatNodeNodeMapper
 
toNode(IntNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.IntNodeNodeMapper
 
toNode(LongNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.LongNodeNodeMapper
 
toNode(Node, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.NodeNodeMapper
 
toNode(NullNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.NullNodeNodeMapper
 
toNode(NumberNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.NumericNodeNodeMapper
 
toNode(ObjectNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.ObjectNodeNodeMapper
 
toNode(TextNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.TextNodeNodeMapper
 
toNode(ValueNode, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.node.ValueNodeNodeMapper
 
toNode(E, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.EnumNodeMapper
 
toNode(Boolean, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.BooleanNodeMapper
 
toNode(Byte, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.ByteNodeMapper
 
toNode(Character, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.CharNodeMapper
 
toNode(Double, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.DoubleNodeMapper
 
toNode(Float, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.FloatNodeMapper
 
toNode(Integer, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.IntNodeMapper
 
toNode(Long, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.LongNodeMapper
 
toNode(Object[], ToNodeContext) - Method in class cool.scx.object.mapping.mapper.ObjectArrayNodeMapper
 
toNode(Object, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.BeanNodeMapper
 
toNode(Object, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.UntypedNodeMapper
 
toNode(Object, Object) - Method in interface cool.scx.object.mapping.ToNodeContext
 
toNode(Object, Object) - Method in class cool.scx.object.mapping.ToNodeContextImpl
 
toNode(Record, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.RecordNodeMapper
 
toNode(Short, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.primitive.ShortNodeMapper
 
toNode(String, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.StringNodeMapper
 
toNode(BigDecimal, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.math.BigDecimalNodeMapper
 
toNode(BigInteger, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.math.BigIntegerNodeMapper
 
toNode(URI, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.other.URINodeMapper
 
toNode(Duration, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.time.DurationNodeMapper
 
toNode(Collection<?>, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.CollectionNodeMapper
 
toNode(Date, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.time.DateNodeMapper
 
toNode(Map<?, ?>, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.MapNodeMapper
 
toNode(UUID, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.other.UUIDNodeMapper
 
toNode(T, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.time.TemporalAccessorNodeMapper
 
toNode(T, ToNodeContext) - Method in interface cool.scx.object.mapping.NodeMapper
将 值 转换为 Node.
ToNodeContext - Interface in cool.scx.object.mapping
Object -> Node 上下文
ToNodeContextImpl - Class in cool.scx.object.mapping
默认映射上下文
ToNodeContextImpl(NodeMapperSelector, ToNodeOptionsImpl) - Constructor for class cool.scx.object.mapping.ToNodeContextImpl
 
ToNodeOptions - Interface in cool.scx.object.mapping
 
ToNodeOptionsImpl - Class in cool.scx.object.mapping
ToNodeOptionsImpl
ToNodeOptionsImpl() - Constructor for class cool.scx.object.mapping.ToNodeOptionsImpl
 
toString() - Method in class cool.scx.object.node.ArrayNode
 
toString() - Method in class cool.scx.object.node.BigDecimalNode
 
toString() - Method in class cool.scx.object.node.BigIntegerNode
 
toString() - Method in class cool.scx.object.node.BooleanNode
 
toString() - Method in class cool.scx.object.node.DoubleNode
 
toString() - Method in class cool.scx.object.node.FloatNode
 
toString() - Method in class cool.scx.object.node.IntNode
 
toString() - Method in class cool.scx.object.node.LongNode
 
toString() - Method in class cool.scx.object.node.NullNode
 
toString() - Method in class cool.scx.object.node.ObjectNode
 
toString() - Method in class cool.scx.object.node.TextNode
 
toXml(Node) - Static method in class cool.scx.object.ScxObject
 
toXml(Object) - Static method in class cool.scx.object.ScxObject
 
toXml(Object, ToNodeOptionsImpl) - Static method in class cool.scx.object.ScxObject
 
TRUE - Static variable in class cool.scx.object.node.BooleanNode
 

U

UntypedNodeMapper - Class in cool.scx.object.mapping.mapper
未指定类型的 Object.class
UntypedNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.UntypedNodeMapper
 
URINodeMapper - Class in cool.scx.object.mapping.mapper.other
 
URINodeMapper() - Constructor for class cool.scx.object.mapping.mapper.other.URINodeMapper
 
UUIDNodeMapper - Class in cool.scx.object.mapping.mapper.other
 
UUIDNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.other.UUIDNodeMapper
 

V

value() - Method in class cool.scx.object.node.BigDecimalNode
 
value() - Method in class cool.scx.object.node.BigIntegerNode
 
value() - Method in class cool.scx.object.node.BooleanNode
 
value() - Method in class cool.scx.object.node.DoubleNode
 
value() - Method in class cool.scx.object.node.FloatNode
 
value() - Method in class cool.scx.object.node.IntNode
 
value() - Method in class cool.scx.object.node.LongNode
 
value() - Method in class cool.scx.object.node.TextNode
 
ValueNode - Interface in cool.scx.object.node
ValueNode
ValueNodeNodeMapper - Class in cool.scx.object.mapping.mapper.node
ValueNodeNodeMapper
ValueNodeNodeMapper() - Constructor for class cool.scx.object.mapping.mapper.node.ValueNodeNodeMapper
 
valueOf(String) - Static method in enum class cool.scx.object.parser.DuplicateFieldPolicy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cool.scx.object.parser.DuplicateFieldPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
valueToNode(Object) - Static method in class cool.scx.object.ScxObject
 
valueToNode(Object, ToNodeOptionsImpl) - Static method in class cool.scx.object.ScxObject
 

X

XmlNodeSerializer - Class in cool.scx.object.serializer
此序列化器基于递归下降方式进行序列化, 以保证代码的简洁和可维护性.
XmlNodeSerializer(XmlFactory, XmlNodeSerializerOptions) - Constructor for class cool.scx.object.serializer.XmlNodeSerializer
 
XmlNodeSerializerOptions - Class in cool.scx.object.serializer
XmlNodeSerializerOptions
XmlNodeSerializerOptions() - Constructor for class cool.scx.object.serializer.XmlNodeSerializerOptions
 
xmlRootTagName() - Method in class cool.scx.object.serializer.XmlNodeSerializerOptions
 
xmlRootTagName(QName) - Method in class cool.scx.object.serializer.XmlNodeSerializerOptions
 
A B C D E F G H I L M N O P R S T U V X 
All Classes and Interfaces|All Packages|Serialized Form