Package liquibase.serializer.core.yaml
Class YamlChangeLogSerializer
- java.lang.Object
-
- liquibase.serializer.core.yaml.YamlSerializer
-
- liquibase.serializer.core.yaml.YamlChangeLogSerializer
-
- All Implemented Interfaces:
ChangeLogSerializer
,LiquibaseSerializer
,PrioritizedService
- Direct Known Subclasses:
JsonChangeLogSerializer
public class YamlChangeLogSerializer extends YamlSerializer implements ChangeLogSerializer
-
-
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
yaml
-
Fields inherited from interface liquibase.servicelocator.PrioritizedService
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description YamlChangeLogSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
append(ChangeSet changeSet, File changeLogFile)
protected Comparator<String>
getComparator(LiquibaseSerializable object)
int
getPriority()
<T extends ChangeLogChild>
voidwrite(List<T> children, OutputStream out)
-
Methods inherited from class liquibase.serializer.core.yaml.YamlSerializer
convertToMap, createDumperOptions, createYaml, getLiquibaseRepresenter, getLiquibaseResolver, getSerializableObjectFields, getValidFileExtensions, isJson, removeClassTypeMarksFromSerializedJson, serialize, toMap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface liquibase.serializer.LiquibaseSerializer
getValidFileExtensions, serialize
-
-
-
-
Method Detail
-
getComparator
protected Comparator<String> getComparator(LiquibaseSerializable object)
- Overrides:
getComparator
in classYamlSerializer
-
write
public <T extends ChangeLogChild> void write(List<T> children, OutputStream out) throws IOException
- Specified by:
write
in interfaceChangeLogSerializer
- Throws:
IOException
-
append
public void append(ChangeSet changeSet, File changeLogFile) throws IOException
- Specified by:
append
in interfaceChangeLogSerializer
- Throws:
IOException
-
getPriority
public int getPriority()
- Specified by:
getPriority
in interfacePrioritizedService
-
-