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 forbooleanvalues.static final ScalarSerializer<Byte>Serializer forBytevalues.static final ScalarSerializer<Character>Serializer forcharvalues.static final ScalarSerializer<Double>Serializer forDoublevalues.static final ScalarSerializer<Enum<?>>Serializer for values inenumclasses.static final ScalarSerializer<Float>Serializer forFloatvalues.static final ScalarSerializer<Integer>Serializer forIntegervalues.static final ScalarSerializer<Long>Serializer forLongvalues.static final ScalarSerializer<Pattern>Serializer forPatternvalues.static final ScalarSerializer<Short>Serializer forShortvalues.static final ScalarSerializer<String>Serializer forStringvalues.static final ScalarSerializer<URI>Serializer forURIvalues.static final ScalarSerializer<URL>Serializer forURLvalues.static final ScalarSerializer<UUID>Serializer forUUIDvalues. -
Method Summary
-
Field Details
-
BOOLEAN
Serializer forbooleanvalues.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 forStringvalues.Values that are not already strings are converted using
Object.toString().- Since:
- 4.0.0
-
CHAR
Serializer forcharvalues.A character can be converted from a 1-long
String, or a number.- Since:
- 4.0.0
-
ENUM
Serializer for values inenumclasses.Value lookup is case-insensitive and ignores underscores.
- Since:
- 4.0.0
-
PATTERN
Serializer forPatternvalues.Patterns will be compiled with default options.
- Since:
- 4.0.0
-
URI
Serializer forURIvalues.- Since:
- 4.0.0
-
URL
Serializer forURLvalues.- Since:
- 4.0.0
-
UUID
Serializer forUUIDvalues.UUIDs will be accept in RFC format, and RFC format without dashes (Mojang style).
- Since:
- 4.0.0
-
BYTE
Serializer forBytevalues.- Since:
- 4.0.0
-
SHORT
Serializer forShortvalues.- Since:
- 4.0.0
-
INTEGER
Serializer forIntegervalues.- Since:
- 4.0.0
-
LONG
Serializer forLongvalues.- Since:
- 4.0.0
-
FLOAT
Serializer forFloatvalues.- Since:
- 4.0.0
-
DOUBLE
Serializer forDoublevalues.- Since:
- 4.0.0
-