Top Interfaces Classes
[default module]

Package liquibase.configuration


Interface Summary

Modifier and TypeInterface and Description
public interface
AutoloadedConfigurations

Marker interface for a class containing ConfigurationDefinition which should be auto-loaded at Liquibase startup.

public interface
ConfigurationContainer

Deprecated interface from old style configuration code.
public interface
ConfigurationValueConverter<DataType>

Used by ConfigurationDefinition#getCurrentConfiguredValue() to translate whatever object type a ConfigurationValueProvider is returning into the object type the definition uses.

public interface
public interface
public interface
ConfigurationValueProvider

Defines a way for LiquibaseConfiguration to find configured values.

public interface
ConfiguredValueModifier<DataType>

Provides a way for LiquibaseConfiguration to modify configured values.

Class Summary

Modifier and TypeClass and Description
public abstract class
public abstract class
AbstractConfigurationValueProvider

Convenience base class for ConfigurationValueProvider implementations

public abstract class
AbstractMapConfigurationValueProvider

Convenience class for ConfigurationValueProviders that can collect the possible values into a Map.

public class
ConfigurationDefinition<DataType>

A higher-level/detailed definition to provide type-safety, metadata, default values, etc..

public class
public class
public class
ConfiguredValue<DataType>

This wraps all the ProvidedValues to return the overall value returned from the collection of ConfigurationValueProviders.

public class
public class
public class
LiquibaseConfiguration

Provides unified management of configuration properties within Liquibase core and in extensions.

public class
ProvidedValue

Describes a value found from a provider.