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

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)
           
 
Methods inherited from class liquibase.serializer.core.yaml.YamlChangeLogSerializer
append, toMap, write
 
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

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 ChangeLogSerializer
Overrides:
serialize in class YamlChangeLogSerializer

getValidFileExtensions

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


Copyright © 2013 Liquibase.org. All Rights Reserved.