liquibase.serializer.core.yaml
Class YamlChangeLogSerializer

java.lang.Object
  extended by liquibase.serializer.core.yaml.YamlSerializer
      extended by 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
 
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
YamlChangeLogSerializer()
           
 
Method Summary
 void append(ChangeSet changeSet, File changeLogFile)
           
protected  Comparator<String> getComparator(LiquibaseSerializable object)
           
 int getPriority()
           
<T extends ChangeLogChild>
void
write(List<T> children, OutputStream out)
           
 
Methods inherited from class liquibase.serializer.core.yaml.YamlSerializer
createYaml, getLiquibaseRepresenter, getValidFileExtensions, isJson, 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
 

Constructor Detail

YamlChangeLogSerializer

public YamlChangeLogSerializer()
Method Detail

getComparator

protected Comparator<String> getComparator(LiquibaseSerializable object)
Overrides:
getComparator in class YamlSerializer

write

public <T extends ChangeLogChild> void write(List<T> children,
                                             OutputStream out)
           throws IOException
Specified by:
write in interface ChangeLogSerializer
Throws:
IOException

append

public void append(ChangeSet changeSet,
                   File changeLogFile)
            throws IOException
Specified by:
append in interface ChangeLogSerializer
Throws:
IOException

getPriority

public int getPriority()
Specified by:
getPriority in interface PrioritizedService


Copyright © 2016 Liquibase.org. All rights reserved.