Package liquibase.parser
Class ChangeLogParserFactory
- java.lang.Object
-
- liquibase.parser.ChangeLogParserFactory
-
public class ChangeLogParserFactory extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChangeLogParserFactorygetInstance()ChangeLogParsergetParser(String fileNameOrExtension, ResourceAccessor resourceAccessor)List<ChangeLogParser>getParsers()voidregister(ChangeLogParser changeLogParsers)static voidreset()static voidsetInstance(ChangeLogParserFactory instance)Set the instance used by this singleton.voidunregister(ChangeLogParser changeLogParser)voidunregisterAllParsers()
-
-
-
Method Detail
-
reset
public static void reset()
-
getInstance
public static ChangeLogParserFactory getInstance()
-
setInstance
public static void setInstance(ChangeLogParserFactory instance)
Set the instance used by this singleton. Used primarily for testing.
-
getParsers
public List<ChangeLogParser> getParsers()
-
getParser
public ChangeLogParser getParser(String fileNameOrExtension, ResourceAccessor resourceAccessor) throws LiquibaseException
- Throws:
LiquibaseException
-
register
public void register(ChangeLogParser changeLogParsers)
-
unregister
public void unregister(ChangeLogParser changeLogParser)
-
unregisterAllParsers
public void unregisterAllParsers()
-
-