Package boofcv.io.serialize
Class SerializeFieldsYamlBase
java.lang.Object
boofcv.io.serialize.SerializeFieldsYamlBase
- Direct Known Subclasses:
SerializeConfigYaml
public class SerializeFieldsYamlBase extends Object
Base class for java serialization of public field variables. Custom error handling is provided by
the
errorHandler
function. By default any error will throw an exception.-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SerializeFieldsYamlBase.ErrorType
static interface
SerializeFieldsYamlBase.HandleError
-
Field Summary
Fields Modifier and Type Field Description SerializeFieldsYamlBase.HandleError
errorHandler
Used to provide custom error handling -
Constructor Summary
Constructors Constructor Description SerializeFieldsYamlBase()
-
Method Summary
-
Field Details
-
errorHandler
Used to provide custom error handling
-
-
Constructor Details
-
SerializeFieldsYamlBase
public SerializeFieldsYamlBase()
-
-
Method Details
-
serialize
Serializes the specified config. If a 'canonical' reference is provided then only what is not identical in value to the canonical is serialized.- Parameters:
config
- Object that is to be serializedcanonical
- Canonical object.
-
deserialize
-
createYmlObject
public static org.yaml.snakeyaml.Yaml createYmlObject()
-