liquibase.serializer.core.json
Class JsonChangeLogSerializer

java.lang.Object
  extended by liquibase.serializer.core.yaml.YamlChangeLogSerializer
      extended by liquibase.serializer.core.json.JsonChangeLogSerializer
All Implemented Interfaces:
ChangeLogSerializer, LiquibaseSerializer

public class JsonChangeLogSerializer
extends YamlChangeLogSerializer


Nested Class Summary
 
Nested classes/interfaces inherited from class liquibase.serializer.core.yaml.YamlChangeLogSerializer
YamlChangeLogSerializer.LiquibaseRepresenter
 
Field Summary
 
Fields inherited from class liquibase.serializer.core.yaml.YamlChangeLogSerializer
yaml
 
Constructor Summary
JsonChangeLogSerializer()
           
 
Method Summary
protected  org.yaml.snakeyaml.Yaml createYaml()
           
 String[] getValidFileExtensions()
           
 String serialize(LiquibaseSerializable object, boolean pretty)
           
 void write(List<ChangeSet> changeSets, OutputStream out)
           
 
Methods inherited from class liquibase.serializer.core.yaml.YamlChangeLogSerializer
append, toMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonChangeLogSerializer

public JsonChangeLogSerializer()
Method Detail

write

public void write(List<ChangeSet> changeSets,
                  OutputStream out)
           throws IOException
Specified by:
write in interface ChangeLogSerializer
Overrides:
write in class YamlChangeLogSerializer
Throws:
IOException

createYaml

protected org.yaml.snakeyaml.Yaml createYaml()
Overrides:
createYaml in class YamlChangeLogSerializer

serialize

public String serialize(LiquibaseSerializable object,
                        boolean pretty)
Specified by:
serialize in interface LiquibaseSerializer
Overrides:
serialize in class YamlChangeLogSerializer

getValidFileExtensions

public String[] getValidFileExtensions()
Specified by:
getValidFileExtensions in interface LiquibaseSerializer
Overrides:
getValidFileExtensions in class YamlChangeLogSerializer


Copyright © 2015 Liquibase.org. All rights reserved.