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

getValidFileExtensions

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


Copyright © 2014 Liquibase.org. All Rights Reserved.