Package liquibase.serializer.core.string
Class StringChangeLogSerializer
- java.lang.Object
-
- liquibase.serializer.core.string.StringChangeLogSerializer
-
- All Implemented Interfaces:
ChangeLogSerializer,LiquibaseSerializer,PrioritizedService
public class StringChangeLogSerializer extends Object implements ChangeLogSerializer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStringChangeLogSerializer.FieldFilter
-
Field Summary
-
Fields inherited from interface liquibase.servicelocator.PrioritizedService
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description StringChangeLogSerializer()StringChangeLogSerializer(StringChangeLogSerializer.FieldFilter fieldFilter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(ChangeSet changeSet, File changeLogFile)intgetPriority()String[]getValidFileExtensions()Stringserialize(LiquibaseSerializable object, boolean pretty)<T extends ChangeLogChild>
voidwrite(List<T> children, OutputStream out)
-
-
-
Constructor Detail
-
StringChangeLogSerializer
public StringChangeLogSerializer()
-
StringChangeLogSerializer
public StringChangeLogSerializer(StringChangeLogSerializer.FieldFilter fieldFilter)
-
-
Method Detail
-
getValidFileExtensions
public String[] getValidFileExtensions()
- Specified by:
getValidFileExtensionsin interfaceLiquibaseSerializer
-
serialize
public String serialize(LiquibaseSerializable object, boolean pretty)
- Specified by:
serializein interfaceLiquibaseSerializer
-
write
public <T extends ChangeLogChild> void write(List<T> children, OutputStream out) throws IOException
- Specified by:
writein interfaceChangeLogSerializer- Throws:
IOException
-
append
public void append(ChangeSet changeSet, File changeLogFile) throws IOException
- Specified by:
appendin interfaceChangeLogSerializer- Throws:
IOException
-
getPriority
public int getPriority()
- Specified by:
getPriorityin interfacePrioritizedService
-
-