liquibase.parser
Class ChangeLogParserFactory

java.lang.Object
  extended by liquibase.parser.ChangeLogParserFactory

public class ChangeLogParserFactory
extends Object


Method Summary
static ChangeLogParserFactory getInstance()
           
 ChangeLogParser getParser(String fileNameOrExtension, ResourceAccessor resourceAccessor)
           
 List<ChangeLogParser> getParsers()
           
 void register(ChangeLogParser changeLogParser)
           
static void reset()
           
static void setInstance(ChangeLogParserFactory instance)
          Set the instance used by this singleton.
 void unregister(ChangeLogParser changeLogParser)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 changeLogParser)

unregister

public void unregister(ChangeLogParser changeLogParser)


Copyright © 2016 Liquibase.org. All rights reserved.