24package com.dreamfirestudios.dreamcore.DreamVariable.JavaUtil;
26import com.dreamfirestudios.dreamcore.DreamJava.PulseAutoRegister;
27import com.dreamfirestudios.dreamcore.DreamVariable.DreamAbstractVariableTest;
28import com.dreamfirestudios.dreamcore.DreamPersistentData.PersistentDataTypes;
36 super(PersistentDataTypes.STRING, UUID.class,
false,
true);
40 protected UUID
parseImpl(String raw) {
return UUID.fromString(raw.trim()); }
44 return value ==
null ? null : value.toString();
49 return storageValue ==
null ? null : UUID.fromString(storageValue.toString());
54 return new UUID(0L, 0L);
Base class for variable “tests” that parse/validate values and serialize/deserialise to persistent st...
Object deserialize(Object storageValue)
Object serialize(Object value)
UUID parseImpl(String raw)