Top Fields Constructors Methods
liquibase.serializer.core.string

public Class StringSnapshotSerializerReadable

extends Object
implements SnapshotSerializer
Class Inheritance
All Implemented Interfaces
liquibase.serializer.SnapshotSerializer, liquibase.servicelocator.PrioritizedService
Imports
liquibase.GlobalConfiguration, liquibase.database.Database, liquibase.exception.UnexpectedLiquibaseException, liquibase.serializer.LiquibaseSerializable, .SnapshotSerializer, liquibase.snapshot.DatabaseSnapshot, .SnapshotControl, liquibase.structure.CatalogLevelObject, .DatabaseLevelObject, .DatabaseObject, liquibase.structure.core.*, liquibase.util.StringUtil, java.io.IOException, .OutputStream, java.util.*

Field Summary

Modifier and TypeField and Description
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
public int
public String[]
protected void
outputObjects(List<E> objects, Class<T> type, StringBuilder catalogBuffer)

public String
private String
serialize(final DatabaseObject databaseObject, final DatabaseObject parentObject)

protected boolean
private List<E>
sort(Collection<E> objects)

private <T> List<T>
sort(Collection<E> objects, Comparator<T> comparator)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INDENT_LENGTHback to summary
private static final int INDENT_LENGTH

Constructor Detail

StringSnapshotSerializerReadableback to summary
public StringSnapshotSerializerReadable()

Method Detail

addDividerback to summary
protected void addDivider(StringBuilder buffer)
getPriorityback to summary
public int getPriority()

Implements liquibase.servicelocator.PrioritizedService.getPriority.

Annotations
@Override
getValidFileExtensionsback to summary
public String[] getValidFileExtensions()

Implements liquibase.serializer.SnapshotSerializer.getValidFileExtensions.

Annotations
@Override
outputObjectsback to summary
protected void outputObjects(List<E> objects, Class<T> type, StringBuilder catalogBuffer)
serializeback to summary
public String serialize(LiquibaseSerializable object, boolean pretty)

Implements liquibase.serializer.SnapshotSerializer.serialize.

Annotations
@Override
serializeback to summary
private String serialize(final DatabaseObject databaseObject, final DatabaseObject parentObject)
shouldExpandNestedObjectback to summary
protected boolean shouldExpandNestedObject(Object nestedValue, DatabaseObject container)
sortback to summary
private List<E> sort(Collection<E> objects)
sortback to summary
private <T> List<T> sort(Collection<E> objects, Comparator<T> comparator)
writeback to summary
public void write(DatabaseSnapshot snapshot, OutputStream out) throws IOException

Implements liquibase.serializer.SnapshotSerializer.write.

Annotations
@Override