Class Scalars
- java.lang.Object
-
- org.spongepowered.configurate.serialize.Scalars
-
-
Field Summary
Fields Modifier and Type Field Description static ScalarSerializer<Boolean>BOOLEANSerializer forbooleanvalues.static ScalarSerializer<Byte>BYTESerializer forBytevalues.static ScalarSerializer<Character>CHARSerializer forcharvalues.static ScalarSerializer<Double>DOUBLESerializer forDoublevalues.static ScalarSerializer<Enum<?>>ENUMSerializer for values inenumclasses.static ScalarSerializer<Float>FLOATSerializer forFloatvalues.static ScalarSerializer<Integer>INTEGERSerializer forIntegervalues.static ScalarSerializer<Long>LONGSerializer forLongvalues.static ScalarSerializer<Pattern>PATTERNSerializer forPatternvalues.static ScalarSerializer<Short>SHORTSerializer forShortvalues.static ScalarSerializer<String>STRINGSerializer forStringvalues.static ScalarSerializer<URI>URISerializer forURIvalues.static ScalarSerializer<URL>URLSerializer forURLvalues.static ScalarSerializer<UUID>UUIDSerializer forUUIDvalues.
-
-
-
Field Detail
-
BOOLEAN
public static final ScalarSerializer<Boolean> 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
public static final ScalarSerializer<String> STRING
Serializer forStringvalues.Values that are not already strings are converted using
Object.toString().- Since:
- 4.0.0
-
CHAR
public static final ScalarSerializer<Character> CHAR
Serializer forcharvalues.A character can be converted from a 1-long
String, or a number.- Since:
- 4.0.0
-
ENUM
public static final ScalarSerializer<Enum<?>> ENUM
Serializer for values inenumclasses.Value lookup is case-insensitive and ignores underscores.
- Since:
- 4.0.0
-
PATTERN
public static final ScalarSerializer<Pattern> PATTERN
Serializer forPatternvalues.Patterns will be compiled with default options.
- Since:
- 4.0.0
-
URI
public static final ScalarSerializer<URI> URI
Serializer forURIvalues.- Since:
- 4.0.0
-
URL
public static final ScalarSerializer<URL> URL
Serializer forURLvalues.- Since:
- 4.0.0
-
UUID
public static final ScalarSerializer<UUID> UUID
Serializer forUUIDvalues.UUIDs will be accept in RFC format, and RFC format without dashes (Mojang style).
- Since:
- 4.0.0
-
BYTE
public static final ScalarSerializer<Byte> BYTE
Serializer forBytevalues.- Since:
- 4.0.0
-
SHORT
public static final ScalarSerializer<Short> SHORT
Serializer forShortvalues.- Since:
- 4.0.0
-
INTEGER
public static final ScalarSerializer<Integer> INTEGER
Serializer forIntegervalues.- Since:
- 4.0.0
-
LONG
public static final ScalarSerializer<Long> LONG
Serializer forLongvalues.- Since:
- 4.0.0
-
FLOAT
public static final ScalarSerializer<Float> FLOAT
Serializer forFloatvalues.- Since:
- 4.0.0
-
DOUBLE
public static final ScalarSerializer<Double> DOUBLE
Serializer forDoublevalues.- Since:
- 4.0.0
-
-