Top Fields Constructors Methods
liquibase.serializer.core.string

public Class StringSnapshotSerializer

extends Object
implements SnapshotSerializer
Class Inheritance
All Implemented Interfaces
liquibase.serializer.SnapshotSerializer, liquibase.servicelocator.PrioritizedService
Imports
liquibase.GlobalConfiguration, liquibase.exception.UnexpectedLiquibaseException, liquibase.serializer.LiquibaseSerializable, .SnapshotSerializer, liquibase.snapshot.DatabaseSnapshot, liquibase.util.StringUtil, java.io.IOException, .OutputStream, java.util.Collection, .Map, .SortedSet, .TreeSet

Field Summary

Modifier and TypeField and Description
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
public String[]
private String
indent(int indent)

public String
private String
serializeObject(Object object, int indent)

private String
serializeObject(LiquibaseSerializable objectToSerialize, int indent)

private String
serializeObject(Object[] collection, int indent)

private String
serializeObject(Collection<E> collection, int indent)

private String
serializeObject(Map<K, V> collection, int indent)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INDENT_LENGTHback to summary
private static final int INDENT_LENGTH

Constructor Detail

StringSnapshotSerializerback to summary
public StringSnapshotSerializer()

Method Detail

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
indentback to summary
private String indent(int indent)
serializeback to summary
public String serialize(LiquibaseSerializable object, boolean pretty)

Implements liquibase.serializer.SnapshotSerializer.serialize.

Annotations
@Override
serializeObjectback to summary
private String serializeObject(Object object, int indent)
serializeObjectback to summary
private String serializeObject(LiquibaseSerializable objectToSerialize, int indent)
serializeObjectback to summary
private String serializeObject(Object[] collection, int indent)
serializeObjectback to summary
private String serializeObject(Collection<E> collection, int indent)
serializeObjectback to summary
private String serializeObject(Map<K, V> collection, int indent)
writeback to summary
public void write(DatabaseSnapshot snapshot, OutputStream out) throws IOException

Implements liquibase.serializer.SnapshotSerializer.write.

Annotations
@Override