Package liquibase.serializer.core.json
Class JsonChangeLogSerializer
java.lang.Object
liquibase.serializer.core.yaml.YamlSerializer
liquibase.serializer.core.yaml.YamlChangeLogSerializer
liquibase.serializer.core.json.JsonChangeLogSerializer
- All Implemented Interfaces:
ChangeLogSerializer,LiquibaseSerializer,PrioritizedService
-
Nested Class Summary
Nested classes/interfaces inherited from class liquibase.serializer.core.yaml.YamlSerializer
YamlSerializer.LiquibaseRepresenter, YamlSerializer.LiquibaseResolver -
Field Summary
Fields inherited from class liquibase.serializer.core.yaml.YamlSerializer
EMPTY_MAP_DO_NOT_SERIALIZE, noSnapshotIdFound, yamlFields inherited from interface liquibase.servicelocator.PrioritizedService
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]<T extends ChangeLogChild>
voidwrite(List<T> children, OutputStream out) Methods inherited from class liquibase.serializer.core.yaml.YamlChangeLogSerializer
append, getComparator, getPriorityMethods inherited from class liquibase.serializer.core.yaml.YamlSerializer
convertToMap, createDumperOptions, createYaml, getLiquibaseRepresenter, getLiquibaseResolver, getSerializableObjectFields, isJson, removeClassTypeMarksFromSerializedJson, serialize, toMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface liquibase.serializer.LiquibaseSerializer
serialize
-
Constructor Details
-
JsonChangeLogSerializer
public JsonChangeLogSerializer()
-
-
Method Details
-
write
- Specified by:
writein interfaceChangeLogSerializer- Overrides:
writein classYamlChangeLogSerializer- Throws:
IOException
-
getValidFileExtensions
- Specified by:
getValidFileExtensionsin interfaceLiquibaseSerializer- Overrides:
getValidFileExtensionsin classYamlSerializer
-