Top Fields Constructors Methods
liquibase.serializer

public abstract Class AbstractLiquibaseSerializable

extends Object
implements LiquibaseSerializable
Class Inheritance
All Implemented Interfaces
liquibase.serializer.LiquibaseSerializable
Known Direct Subclasses
liquibase.structure.core.Column.AutoIncrementInformation, liquibase.structure.core.DataType, liquibase.change.ColumnConfig, liquibase.change.ConstraintsConfig, liquibase.change.visitor.AbstractChangeVisitor, liquibase.changelog.ChangeLogInclude, liquibase.changelog.ChangeLogIncludeAll, liquibase.changelog.ChangeLogProperty, liquibase.changelog.RollbackContainer, liquibase.diff.Difference, liquibase.precondition.AbstractPrecondition
Imports
liquibase.exception.UnexpectedLiquibaseException, liquibase.parser.core.ParsedNode, .ParsedNodeException, liquibase.resource.ResourceAccessor, liquibase.util.ISODateFormat, .ObjectUtil, java.lang.reflect.Modifier, .ParameterizedType, .Type, java.util.*, java.util.regex.Matcher, .Pattern

Field Summary

Modifier and TypeField and Description
private Set<String>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected Object
protected Class<T>
protected Type[]
public String
public Set<String>
public LiquibaseSerializable.SerializationType
public Object
public void
public ParsedNode
protected Object
protected void
protected boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serializableFieldsback to summary
private Set<String> serializableFields

Constructor Detail

AbstractLiquibaseSerializableback to summary
public AbstractLiquibaseSerializable()

Method Detail

convertEscapedback to summary
protected Object convertEscaped(Object value)
getSerializableFieldDataTypeClassback to summary
protected Class<T> getSerializableFieldDataTypeClass(String field)
getSerializableFieldDataTypeClassParametersback to summary
protected Type[] getSerializableFieldDataTypeClassParameters(String field)
getSerializableFieldNamespaceback to summary
public String getSerializableFieldNamespace(String field)

Implements liquibase.serializer.LiquibaseSerializable.getSerializableFieldNamespace.

Annotations
@Override
getSerializableFieldsback to summary
public Set<String> getSerializableFields()

Implements liquibase.serializer.LiquibaseSerializable.getSerializableFields.

Annotations
@Override
getSerializableFieldTypeback to summary
public LiquibaseSerializable.SerializationType getSerializableFieldType(String field)

Implements liquibase.serializer.LiquibaseSerializable.getSerializableFieldType.

Annotations
@Override
getSerializableFieldValueback to summary
public Object getSerializableFieldValue(String field)

Implements liquibase.serializer.LiquibaseSerializable.getSerializableFieldValue.

Annotations
@Override
loadback to summary
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException

Implements liquibase.serializer.LiquibaseSerializable.load.

Annotations
@Override
serializeback to summary
public ParsedNode serialize() throws ParsedNodeException

Implements liquibase.serializer.LiquibaseSerializable.serialize.

Annotations
@Override
serializeValueback to summary
protected Object serializeValue(Object value) throws ParsedNodeException
setSerializableFieldValueback to summary
protected void setSerializableFieldValue(String field, Object value)
shouldAutoLoadback to summary
protected boolean shouldAutoLoad(ParsedNode node)