Index

A B C D E F G H I J 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
 
addMapperOptions(NodeMapperOptions...) - Method in interface cool.scx.object.mapping.ToNodeOptions
是否忽略 null 值, 多用于 Map 和 Object
addMapperOptions(NodeMapperOptions...) - Method in class cool.scx.object.mapping.ToNodeOptionsImpl
 
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
 
ArrayNodeMapper - Class in cool.scx.object.mapping.mapper
ArrayNodeMapper
ArrayNodeMapper(ArrayTypeInfo, NodeMapper) - Constructor for class cool.scx.object.mapping.mapper.ArrayNodeMapper
 
ArrayNodeMapperFactory - Class in cool.scx.object.mapping.mapper_factory
 
ArrayNodeMapperFactory() - Constructor for class cool.scx.object.mapping.mapper_factory.ArrayNodeMapperFactory
 
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.bean
通用对象处理器
BeanNodeMapper(ClassInfo, ConstructorInfo, FieldInfo[], FieldInfo[]) - Constructor for class cool.scx.object.mapping.mapper.bean.BeanNodeMapper
 
BeanNodeMapperFactory - Class in cool.scx.object.mapping.mapper_factory
 
BeanNodeMapperFactory() - Constructor for class cool.scx.object.mapping.mapper_factory.BeanNodeMapperFactory
 
BeanNodeMapperOptions - Class in cool.scx.object.mapping.mapper.bean
 
BeanNodeMapperOptions() - Constructor for class cool.scx.object.mapping.mapper.bean.BeanNodeMapperOptions
 
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
 
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
 
ByteNodeMapper - Class in cool.scx.object.mapping.mapper.primitive
ByteNodeMapper
ByteNodeMapper(boolean) - Constructor for class cool.scx.object.mapping.mapper.primitive.ByteNodeMapper
 

C

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.record.RecordNodeMapper
 
CollectionNodeMapper - Class in cool.scx.object.mapping.mapper
CollectionNodeMapper
CollectionNodeMapper(ClassInfo, NodeMapper) - 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) - Static method in class cool.scx.object.ScxObject
 
convertValue(Object, Class) - 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.bean - package cool.scx.object.mapping.mapper.bean
 
cool.scx.object.mapping.mapper.map - package cool.scx.object.mapping.mapper.map
 
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.record - package cool.scx.object.mapping.mapper.record
 
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.parser.json - package cool.scx.object.parser.json
 
cool.scx.object.parser.xml - package cool.scx.object.parser.xml
 
cool.scx.object.serializer - package cool.scx.object.serializer
 
cool.scx.object.serializer.json - package cool.scx.object.serializer.json
 
cool.scx.object.serializer.xml - package cool.scx.object.serializer.xml
 
COVER - Enum constant in enum class cool.scx.object.parser.json.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.ArrayNodeMapperFactory
 
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.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
 
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.json.JsonNodeParserOptions
 
duplicateFieldPolicy(DuplicateFieldPolicy) - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
DuplicateFieldPolicy - Enum Class in cool.scx.object.parser.json
重复 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) - 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) - Method in class cool.scx.object.mapping.NodeMapperSelector
 
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) - Static method in class cool.scx.object.ScxObject
 
fromJson(String, Class) - Static method in class cool.scx.object.ScxObject
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.ArrayNodeMapper
 
fromNode(Node, FromNodeContext) - Method in class cool.scx.object.mapping.mapper.bean.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.map.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.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.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.record.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) - Static method in class cool.scx.object.ScxObject
 
fromXml(String, Class) - 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
 
getMapperOptions(Class) - Method in interface cool.scx.object.mapping.ToNodeOptions
 
getMapperOptions(Class) - Method in class cool.scx.object.mapping.ToNodeOptionsImpl
 
getMapperOptions(Class, T) - Method in interface cool.scx.object.mapping.ToNodeOptions
 
getMapperOptions(Class, T) - Method in class cool.scx.object.mapping.ToNodeOptionsImpl
 

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.json.DuplicateFieldPolicy
忽略
ignoreFieldPolicy(IgnoreFieldPolicy) - Method in class cool.scx.object.mapping.mapper.bean.BeanNodeMapperOptions
 
IgnoreFieldPolicy - Interface in cool.scx.object.mapping.mapper.bean
 
ignoreNullValue() - Method in class cool.scx.object.mapping.mapper.bean.BeanNodeMapperOptions
是否忽略 null 值, 多用于 Map 和 Object
ignoreNullValue() - Method in class cool.scx.object.mapping.mapper.map.MapNodeMapperOptions
是否忽略 null 值, 多用于 Map 和 Object
ignoreNullValue() - Method in class cool.scx.object.mapping.mapper.record.RecordNodeMapperOptions
是否忽略 null 值, 多用于 Map 和 Object
ignoreNullValue(boolean) - Method in class cool.scx.object.mapping.mapper.bean.BeanNodeMapperOptions
 
ignoreNullValue(boolean) - Method in class cool.scx.object.mapping.mapper.map.MapNodeMapperOptions
 
ignoreNullValue(boolean) - Method in class cool.scx.object.mapping.mapper.record.RecordNodeMapperOptions
 
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
 
isEmpty() - Method in class cool.scx.object.node.ArrayNode
 
isEmpty() - Method in class cool.scx.object.node.ObjectNode
 
isNull() - Method in interface cool.scx.object.node.Node
判断是否为 NullNode.
itemName() - Method in class cool.scx.object.serializer.xml.XmlNodeSerializerOptions
 
itemName(String) - Method in class cool.scx.object.serializer.xml.XmlNodeSerializerOptions
 
iterator() - Method in class cool.scx.object.node.ArrayNode
 
iterator() - Method in class cool.scx.object.node.ObjectNode
 

J

JsonNodeParser - Class in cool.scx.object.parser.json
此解析器基于递归下降方式进行解析, 以保证代码的简洁和可维护性.
JsonNodeParser(JsonFactory, JsonNodeParserOptions) - Constructor for class cool.scx.object.parser.json.JsonNodeParser
 
JsonNodeParserOptions - Class in cool.scx.object.parser.json
JsonNodeParserOptions
JsonNodeParserOptions() - Constructor for class cool.scx.object.parser.json.JsonNodeParserOptions
 
JsonNodeSerializer - Class in cool.scx.object.serializer.json
此序列化器基于递归下降方式进行序列化, 以保证代码的简洁和可维护性.
JsonNodeSerializer(JsonFactory, JsonNodeSerializerOptions) - Constructor for class cool.scx.object.serializer.json.JsonNodeSerializer
 
JsonNodeSerializerOptions - Class in cool.scx.object.serializer.json
JsonNodeSerializerOptions
JsonNodeSerializerOptions() - Constructor for class cool.scx.object.serializer.json.JsonNodeSerializerOptions
 

L

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.map
MapNodeMapper
MapNodeMapper(ClassInfo, NodeMapper, NodeMapper) - Constructor for class cool.scx.object.mapping.mapper.map.MapNodeMapper
 
MapNodeMapperFactory - Class in cool.scx.object.mapping.mapper_factory
 
MapNodeMapperFactory() - Constructor for class cool.scx.object.mapping.mapper_factory.MapNodeMapperFactory
 
MapNodeMapperOptions - Class in cool.scx.object.mapping.mapper.map
 
MapNodeMapperOptions() - Constructor for class cool.scx.object.mapping.mapper.map.MapNodeMapperOptions
 
maxArraySize() - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
maxArraySize(int) - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
maxChildCount() - Method in class cool.scx.object.parser.xml.XmlNodeParserOptions
 
maxChildCount(int) - Method in class cool.scx.object.parser.xml.XmlNodeParserOptions
 
maxFieldCount() - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
maxFieldCount(int) - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
maxFieldNameLength() - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
maxFieldNameLength(int) - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
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.json.JsonNodeParserOptions
 
maxNestingDepth() - Method in class cool.scx.object.parser.xml.XmlNodeParserOptions
 
maxNestingDepth() - Method in class cool.scx.object.serializer.json.JsonNodeSerializerOptions
 
maxNestingDepth() - Method in class cool.scx.object.serializer.xml.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.json.JsonNodeParserOptions
 
maxNestingDepth(int) - Method in class cool.scx.object.parser.xml.XmlNodeParserOptions
 
maxNestingDepth(int) - Method in class cool.scx.object.serializer.json.JsonNodeSerializerOptions
 
maxNestingDepth(int) - Method in class cool.scx.object.serializer.xml.XmlNodeSerializerOptions
 
maxNumberLength() - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
maxNumberLength(int) - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
maxStringLength() - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
maxStringLength() - Method in class cool.scx.object.parser.xml.XmlNodeParserOptions
 
maxStringLength(int) - Method in class cool.scx.object.parser.json.JsonNodeParserOptions
 
maxStringLength(int) - Method in class cool.scx.object.parser.xml.XmlNodeParserOptions
 
merge(Node, Node) - Static method in class cool.scx.object.NodeHelper
 
MERGE - Enum constant in enum class cool.scx.object.parser.json.DuplicateFieldPolicy
合并

N

needIgnore(ClassInfo, FieldInfo) - Method in interface cool.scx.object.mapping.mapper.bean.IgnoreFieldPolicy
 
newInstance() - Method in class cool.scx.object.mapping.mapper.bean.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
 
NodeMapperOptions - 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 - Interface in cool.scx.object.parser
 
NodeSerializeException - Exception Class in cool.scx.object.serializer
 
NodeSerializeException(String) - Constructor for exception class cool.scx.object.serializer.NodeSerializeException
 
NodeSerializeException(String, Throwable) - Constructor for exception class cool.scx.object.serializer.NodeSerializeException
 
NodeSerializeException(Throwable) - Constructor for exception class cool.scx.object.serializer.NodeSerializeException
 
NodeSerializer - Interface in cool.scx.object.serializer
 
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 class cool.scx.object.mapping.mapper.map.MapNodeMapperOptions
null 时 对应的 key
nullKey(String) - Method in class cool.scx.object.mapping.mapper.map.MapNodeMapperOptions
 
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

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.json.JsonNodeParser
 
parse(File) - Method in interface cool.scx.object.parser.NodeParser
 
parse(File) - Method in class cool.scx.object.parser.xml.XmlNodeParser
 
parse(String) - Method in class cool.scx.object.parser.json.JsonNodeParser
 
parse(String) - Method in interface cool.scx.object.parser.NodeParser
 
parse(String) - Method in class cool.scx.object.parser.xml.XmlNodeParser
 
put(String, Node) - Method in class cool.scx.object.node.ObjectNode
 

R

RecordNodeMapper - Class in cool.scx.object.mapping.mapper.record
RecordNodeMapper
RecordNodeMapper(ClassInfo) - Constructor for class cool.scx.object.mapping.mapper.record.RecordNodeMapper
 
RecordNodeMapperFactory - Class in cool.scx.object.mapping.mapper_factory
 
RecordNodeMapperFactory() - Constructor for class cool.scx.object.mapping.mapper_factory.RecordNodeMapperFactory
 
RecordNodeMapperOptions - Class in cool.scx.object.mapping.mapper.record
 
RecordNodeMapperOptions() - Constructor for class cool.scx.object.mapping.mapper.record.RecordNodeMapperOptions
 
registerNodeMapper(TypeInfo, NodeMapper) - Method in class cool.scx.object.mapping.NodeMapperSelector
 
registerNodeMapper(Class, NodeMapper) - 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
 
rootName() - Method in class cool.scx.object.serializer.xml.XmlNodeSerializerOptions
 
rootName(String) - Method in class cool.scx.object.serializer.xml.XmlNodeSerializerOptions
 

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.json.JsonNodeSerializer
 
serializeAsString(Node) - Method in interface cool.scx.object.serializer.NodeSerializer
 
serializeAsString(Node) - Method in class cool.scx.object.serializer.xml.XmlNodeSerializer
 
set(int, Node) - Method in class cool.scx.object.node.ArrayNode
 
set(ObjectNode, String, Object) - Static method in class cool.scx.object.NodeHelper
 
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
TemporalAccessorNodeMapper
TemporalAccessorNodeMapper(DateTimeFormatter, TemporalQuery) - 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.json.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(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.ArrayNodeMapper
 
toNode(Object, ToNodeContext) - Method in class cool.scx.object.mapping.mapper.bean.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.record.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.map.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
URINodeMapper() - Constructor for class cool.scx.object.mapping.mapper.other.URINodeMapper
 
UUIDNodeMapper - Class in cool.scx.object.mapping.mapper.other
UUIDNodeMapper
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.json.DuplicateFieldPolicy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cool.scx.object.parser.json.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

XmlNodeParser - Class in cool.scx.object.parser.xml

解析规则:

XmlNodeParser(WstxInputFactory, XmlNodeParserOptions) - Constructor for class cool.scx.object.parser.xml.XmlNodeParser
 
XmlNodeParserOptions - Class in cool.scx.object.parser.xml
 
XmlNodeParserOptions() - Constructor for class cool.scx.object.parser.xml.XmlNodeParserOptions
 
XmlNodeSerializer - Class in cool.scx.object.serializer.xml

序列化规则

XmlNodeSerializer(WstxOutputFactory, XmlNodeSerializerOptions) - Constructor for class cool.scx.object.serializer.xml.XmlNodeSerializer
 
XmlNodeSerializerOptions - Class in cool.scx.object.serializer.xml
XmlNodeSerializerOptions
XmlNodeSerializerOptions() - Constructor for class cool.scx.object.serializer.xml.XmlNodeSerializerOptions
 
A B C D E F G H I J L M N O P R S T U V X 
All Classes and Interfaces|All Packages|Serialized Form