Package liquibase.parser
Class SqlParserFactory
- java.lang.Object
-
- liquibase.plugin.AbstractPluginFactory<LiquibaseSqlParser>
-
- liquibase.parser.SqlParserFactory
-
- All Implemented Interfaces:
PluginFactory,SingletonObject
public class SqlParserFactory extends AbstractPluginFactory<LiquibaseSqlParser>
-
-
Constructor Summary
Constructors Constructor Description SqlParserFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<LiquibaseSqlParser>getPluginClass()protected intgetPriority(LiquibaseSqlParser obj, Object... args)Returns the priority of the given object based on the passed args array.LiquibaseSqlParsergetSqlParser()voidunregister(LiquibaseSqlParser liquibaseSqlParser)-
Methods inherited from class liquibase.plugin.AbstractPluginFactory
findAllInstances, getPlugin, getPlugins, register, removeInstance
-
-
-
-
Method Detail
-
getPluginClass
protected Class<LiquibaseSqlParser> getPluginClass()
- Specified by:
getPluginClassin classAbstractPluginFactory<LiquibaseSqlParser>
-
getPriority
protected int getPriority(LiquibaseSqlParser obj, Object... args)
Description copied from class:AbstractPluginFactoryReturns the priority of the given object based on the passed args array. The args are created as part of the custom public getPlugin method in implementations are passed throughAbstractPluginFactory.getPlugin(Object...)- Specified by:
getPriorityin classAbstractPluginFactory<LiquibaseSqlParser>
-
getSqlParser
public LiquibaseSqlParser getSqlParser()
-
unregister
public void unregister(LiquibaseSqlParser liquibaseSqlParser)
-
-