Class AbstractProjectLoader<T extends IDatabase>
java.lang.Object
org.pgcodekeeper.core.database.base.loader.AbstractLoader<T>
org.pgcodekeeper.core.database.base.loader.AbstractProjectLoader<T>
- Type Parameters:
T- the type of database this loader produces
- All Implemented Interfaces:
ILoader,IProjectLoader
- Direct Known Subclasses:
ChProjectLoader,MsProjectLoader,PgProjectLoader
public abstract class AbstractProjectLoader<T extends IDatabase>
extends AbstractLoader<T>
implements IProjectLoader
Base project loader for loading database schemas from project directory structures.
-
Method Summary
Methods inherited from class org.pgcodekeeper.core.database.base.loader.AbstractLoader
addError, getErrors, getMonitor, getSettings, isAllowedSchema, loadAndAnalyzeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.pgcodekeeper.core.database.api.loader.ILoader
getErrors, getSettings, loadAndAnalyze
-
Method Details
-
load
Description copied from interface:ILoaderLoads the database schema.- Specified by:
loadin interfaceILoader- Specified by:
loadin classAbstractLoader<T extends IDatabase>- Returns:
- loaded database
- Throws:
InterruptedExceptionIOException
-