Top Fields Constructors Methods
liquibase.integration.ant

public abstract Class AbstractChangeLogBasedTask

extends BaseLiquibaseTask
Class Inheritance
Known Direct Subclasses
liquibase.integration.ant.ChangeLogSyncTask, liquibase.integration.ant.ChangeLogSyncToTagTask, liquibase.integration.ant.DatabaseRollbackFutureTask, liquibase.integration.ant.DatabaseRollbackTask, liquibase.integration.ant.DatabaseUpdateTask, liquibase.integration.ant.DatabaseUpdateTestingRollbackTask, liquibase.integration.ant.MarkNextChangeSetRanTask
Imports
liquibase.LabelExpression, liquibase.util.StringUtil, org.apache.tools.ant.BuildException, org.apache.tools.ant.types.resources.FileResource, java.io.IOException, .OutputStreamWriter, .Writer

Field Summary

Modifier and TypeField and Description
private String
private String
private String
private LabelExpression
private String
private FileResource
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

The change log directory resource.
getChangeLogDirectory
()

Overrides liquibase.integration.ant.BaseLiquibaseTask.getChangeLogDirectory.

Gets the change log directory set from Ant.

public String

Returns:

The change log file resource.
getChangeLogFile
()

Overrides liquibase.integration.ant.BaseLiquibaseTask.getChangeLogFile.

Gets the change log file set from Ant.

public String
public LabelExpression
public LabelExpression
getLabels()
Deprecated use getLabelFilter()

public String
public FileResource
protected Writer
public String

Returns:

The change log directory resource.
getSearchPath
()

Overrides liquibase.integration.ant.BaseLiquibaseTask.getSearchPath.

Gets the change log directory set from Ant.

public void
setChangeLogDirectory(String changeLogDirectory)

public void
setChangeLogFile(String changeLogFile)

public void
setContexts(String contexts)

public void
setLabelFilter(String labelFilter)

public void
setLabels(String labelFilter)
Deprecated use setLabelFilter(String)

public void
setOutputEncoding(String outputEncoding)

public void
public void
setSearchPath(String searchPath)

protected void
validateParameters()

Overrides liquibase.integration.ant.BaseLiquibaseTask.validateParameters.

Subclasses that override this method must always call super.validateParameters() method.

Inherited from liquibase.integration.ant.BaseLiquibaseTask:
addChangeLogParametersaddDatabasecloseDatabasecreateClasspathcreateDatabaseFromConfiguredDatabaseTypecreateDatabaseFromTypeexecuteexecuteWithLiquibaseClassloadergetDefaultOutputEncodinggetLiquibasegetResourceAccessorinitisPromptOnNonLocalDatabasesetChangeLogParametersRefsetClasspathRefsetDatabaseRefsetPromptOnNonLocalDatabaseshouldRun

Field Detail

changeLogDirectoryback to summary
private String changeLogDirectory
changeLogFileback to summary
private String changeLogFile
contextsback to summary
private String contexts
labelFilterback to summary
private LabelExpression labelFilter
outputEncodingback to summary
private String outputEncoding
outputFileback to summary
private FileResource outputFile
searchPathback to summary
private String searchPath

Constructor Detail

AbstractChangeLogBasedTaskback to summary
public AbstractChangeLogBasedTask()

Method Detail

getChangeLogDirectoryback to summary
public String getChangeLogDirectory()

Overrides liquibase.integration.ant.BaseLiquibaseTask.getChangeLogDirectory.

Gets the change log directory set from Ant.

Returns:String

The change log directory resource.

Annotations
@Override
getChangeLogFileback to summary
public String getChangeLogFile()

Overrides liquibase.integration.ant.BaseLiquibaseTask.getChangeLogFile.

Gets the change log file set from Ant.

Returns:String

The change log file resource.

Annotations
@Override
getContextsback to summary
public String getContexts()
getLabelFilterback to summary
public LabelExpression getLabelFilter()
getLabelsback to summary
public LabelExpression getLabels()

Deprecated

use getLabelFilter()

getOutputEncodingback to summary
public String getOutputEncoding()
getOutputFileback to summary
public FileResource getOutputFile()
getOutputFileWriterback to summary
protected Writer getOutputFileWriter() throws IOException
getSearchPathback to summary
public String getSearchPath()

Overrides liquibase.integration.ant.BaseLiquibaseTask.getSearchPath.

Gets the change log directory set from Ant.

Returns:String

The change log directory resource.

Annotations
@Override
setChangeLogDirectoryback to summary
public void setChangeLogDirectory(String changeLogDirectory)
setChangeLogFileback to summary
public void setChangeLogFile(String changeLogFile)
setContextsback to summary
public void setContexts(String contexts)
setLabelFilterback to summary
public void setLabelFilter(String labelFilter)
setLabelsback to summary
public void setLabels(String labelFilter)

Deprecated

use setLabelFilter(String)

setOutputEncodingback to summary
public void setOutputEncoding(String outputEncoding)
setOutputFileback to summary
public void setOutputFile(FileResource outputFile)
setSearchPathback to summary
public void setSearchPath(String searchPath)
validateParametersback to summary
protected void validateParameters()

Overrides liquibase.integration.ant.BaseLiquibaseTask.validateParameters.

Doc from liquibase.integration.ant.BaseLiquibaseTask.validateParameters.

Subclasses that override this method must always call super.validateParameters() method.

Annotations
@Override