Class Scalars
java.lang.Object
org.spongepowered.configurate.serialize.Scalars
Scalar value serializers available
Each of these serializers can be used through a configuration node, or directly with a value.
- Since:
- 4.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ScalarSerializer<Boolean>
Serializer forboolean
values.static final ScalarSerializer<Byte>
Serializer forByte
values.static final ScalarSerializer<Character>
Serializer forchar
values.static final ScalarSerializer<Double>
Serializer forDouble
values.static final ScalarSerializer<Enum<?>>
Serializer for values inenum
classes.static final ScalarSerializer<Float>
Serializer forFloat
values.static final ScalarSerializer<Integer>
Serializer forInteger
values.static final ScalarSerializer<Long>
Serializer forLong
values.static final ScalarSerializer<Pattern>
Serializer forPattern
values.static final ScalarSerializer<Short>
Serializer forShort
values.static final ScalarSerializer<String>
Serializer forString
values.static final ScalarSerializer<URI>
Serializer forURI
values.static final ScalarSerializer<URL>
Serializer forURL
values.static final ScalarSerializer<UUID>
Serializer forUUID
values. -
Method Summary
-
Field Details
-
BOOLEAN
Serializer forboolean
values.Case-insensitive true values are:
true
,t
,yes
,y
, and1
.Case-insensitive false values are:
false
,f
,no
,n
, and0
- Since:
- 4.0.0
-
STRING
Serializer forString
values.Values that are not already strings are converted using
Object.toString()
.- Since:
- 4.0.0
-
CHAR
Serializer forchar
values.A character can be converted from a 1-long
String
, or a number.- Since:
- 4.0.0
-
ENUM
Serializer for values inenum
classes.Value lookup is case-insensitive and ignores underscores.
- Since:
- 4.0.0
-
PATTERN
Serializer forPattern
values.Patterns will be compiled with default options.
- Since:
- 4.0.0
-
URI
Serializer forURI
values.- Since:
- 4.0.0
-
URL
Serializer forURL
values.- Since:
- 4.0.0
-
UUID
Serializer forUUID
values.UUIDs will be accept in RFC format, and RFC format without dashes (Mojang style).
- Since:
- 4.0.0
-
BYTE
Serializer forByte
values.- Since:
- 4.0.0
-
SHORT
Serializer forShort
values.- Since:
- 4.0.0
-
INTEGER
Serializer forInteger
values.- Since:
- 4.0.0
-
LONG
Serializer forLong
values.- Since:
- 4.0.0
-
FLOAT
Serializer forFloat
values.- Since:
- 4.0.0
-
DOUBLE
Serializer forDouble
values.- Since:
- 4.0.0
-