1 | |
package liquibase.parser; |
2 | |
|
3 | |
import liquibase.changelog.DatabaseChangeLog; |
4 | |
import liquibase.changelog.ChangeLogParameters; |
5 | |
import liquibase.exception.ChangeLogParseException; |
6 | |
import liquibase.resource.ResourceAccessor; |
7 | |
import liquibase.servicelocator.PrioritizedService; |
8 | |
|
9 | |
public interface ChangeLogParser extends PrioritizedService { |
10 | |
|
11 | |
public DatabaseChangeLog parse(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, |
12 | |
ResourceAccessor resourceAccessor) throws ChangeLogParseException; |
13 | |
|
14 | |
boolean supports(String changeLogFile, ResourceAccessor resourceAccessor); |
15 | |
} |