Package liquibase.parser
Class SnapshotParserFactory
- java.lang.Object
-
- liquibase.parser.SnapshotParserFactory
-
public class SnapshotParserFactory extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SnapshotParserFactory
getInstance()
SnapshotParser
getParser(String fileNameOrExtension, ResourceAccessor resourceAccessor)
List<SnapshotParser>
getParsers()
void
register(SnapshotParser snapshotParser)
static void
reset()
static void
setInstance(SnapshotParserFactory instance)
Set the instance used by this singleton.void
unregister(SnapshotParser snapshotParser)
-
-
-
Method Detail
-
reset
public static void reset()
-
getInstance
public static SnapshotParserFactory getInstance()
-
setInstance
public static void setInstance(SnapshotParserFactory instance)
Set the instance used by this singleton. Used primarily for testing.
-
getParsers
public List<SnapshotParser> getParsers()
-
getParser
public SnapshotParser getParser(String fileNameOrExtension, ResourceAccessor resourceAccessor) throws LiquibaseException
- Throws:
LiquibaseException
-
register
public void register(SnapshotParser snapshotParser)
-
unregister
public void unregister(SnapshotParser snapshotParser)
-
-