public abstract class AbstractSchemaScannerPlugin<I,D extends ConnectionDescriptor>
extends com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<I,D>
| Constructor and Description |
|---|
AbstractSchemaScannerPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected schemacrawler.schema.Catalog |
getCatalog(String url,
String user,
String password,
String infoLevelName,
String bundledDriverName,
Properties properties)
Retrieves the catalog metadata using schema crawler.
|
Class<D> |
getDescriptorType() |
Class<? extends I> |
getType() |
protected List<SchemaDescriptor> |
scanConnection(String url,
String user,
String password,
String infoLevelName,
String bundledDriverName,
Properties properties,
com.buschmais.jqassistant.core.store.api.Store store)
Scans the connection identified by the given parameters.
|
configure, configure, equals, getBooleanProperty, getDirectoryPath, getProperties, getProperty, getScannerContext, getStringProperty, getTypeParameter, hashCode, initializepublic Class<? extends I> getType()
getType in interface com.buschmais.jqassistant.core.scanner.api.ScannerPlugin<I,D extends ConnectionDescriptor>getType in class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<I,D extends ConnectionDescriptor>public Class<D> getDescriptorType()
getDescriptorType in interface com.buschmais.jqassistant.core.scanner.api.ScannerPlugin<I,D extends ConnectionDescriptor>getDescriptorType in class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<I,D extends ConnectionDescriptor>protected List<SchemaDescriptor> scanConnection(String url, String user, String password, String infoLevelName, String bundledDriverName, Properties properties, com.buschmais.jqassistant.core.store.api.Store store) throws IOException
url - The url.user - The user.password - The password.properties - The properties to pass to schema crawler.infoLevelName - The name of the info level to use.bundledDriverName - The name of the bundled driver as provided by schema crawler.store - The store.IOException - If retrieval fails.protected schemacrawler.schema.Catalog getCatalog(String url, String user, String password, String infoLevelName, String bundledDriverName, Properties properties) throws IOException
url - The url.user - The user.password - The password.properties - The properties to pass to schema crawler.infoLevelName - The name of the info level to use.bundledDriverName - The name of the bundled driver as provided by schema crawler.IOException - If retrieval fails.Copyright © 2015 buschmais GbR. All rights reserved.