public class DatabaseInfoDialectResolverSet extends Object implements DatabaseInfoDialectResolver
DatabaseInfoDialectResolver.DatabaseInfo| Constructor and Description |
|---|
DatabaseInfoDialectResolverSet()
Constructs a DatabaseInfoDialectResolverSet
|
DatabaseInfoDialectResolverSet(DatabaseInfoDialectResolver... delegateResolvers)
Constructs a DatabaseInfoDialectResolverSet
|
DatabaseInfoDialectResolverSet(List<DatabaseInfoDialectResolver> delegateResolvers)
Constructs a DatabaseInfoDialectResolverSet
|
| Modifier and Type | Method and Description |
|---|---|
void |
addResolver(DatabaseInfoDialectResolver resolver)
Add a resolver at the end of the underlying resolver list.
|
void |
addResolverAtFirst(DatabaseInfoDialectResolver resolver)
Add a resolver at the beginning of the underlying resolver list.
|
Dialect |
resolve(DatabaseInfoDialectResolver.DatabaseInfo databaseInfo)
Determine the
Dialect to use based on the given information. |
public DatabaseInfoDialectResolverSet()
public DatabaseInfoDialectResolverSet(List<DatabaseInfoDialectResolver> delegateResolvers)
delegateResolvers - The set of delegate resolverspublic DatabaseInfoDialectResolverSet(DatabaseInfoDialectResolver... delegateResolvers)
delegateResolvers - The set of delegate resolverspublic Dialect resolve(DatabaseInfoDialectResolver.DatabaseInfo databaseInfo)
DatabaseInfoDialectResolverDialect to use based on the given information. Implementations are
expected to return the Dialect instance to use, or null if the they did not locate a match.resolve in interface DatabaseInfoDialectResolverdatabaseInfo - Access to the needed database informationpublic void addResolver(DatabaseInfoDialectResolver resolver)
resolver - The resolver to add.public void addResolverAtFirst(DatabaseInfoDialectResolver resolver)
resolver - The resolver to add.Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.