public abstract static class TesterComponent.DelegateTesterComponent extends TesterComponent
TesterComponent.DelegateTesterComponent
Constructor and Description |
---|
DelegateTesterComponent() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close any open Statements or ResultSets.
|
protected abstract TesterComponent |
createDelegate() |
protected java.util.Map<java.lang.String,?> |
getBindVariables(Database db,
java.lang.String sqlText)
Gets the bind variable names and values for the query.
|
java.awt.Component |
getComponent()
Gets the actual UI Component for this control which will ultimately display
the results of an operation using the query.
|
protected TesterComponent |
getDelegate() |
abstract java.lang.String |
getName()
Gets the name of the component.
|
protected void |
setBindVariables(java.util.Map<java.lang.String,java.lang.Object> bindVariables)
Sets the bind variables that are in the query along with any default
values they may contain.
|
void |
testSQL(Database db,
java.lang.String sqlQuery)
Sets the sql query text that the component will show.
|
getTester
public abstract java.lang.String getName()
TesterComponent
getName
in class TesterComponent
protected abstract TesterComponent createDelegate()
protected final TesterComponent getDelegate()
public java.awt.Component getComponent()
TesterComponent
getComponent
in class TesterComponent
public void testSQL(Database db, java.lang.String sqlQuery)
TesterComponent
testSQL
in class TesterComponent
db
- the Database to test the query against. This can be null.sqlQuery
- the sql query textpublic void close()
TesterComponent
close
in class TesterComponent
protected java.util.Map<java.lang.String,?> getBindVariables(Database db, java.lang.String sqlText)
TesterComponent
getBindVariables
in class TesterComponent
protected void setBindVariables(java.util.Map<java.lang.String,java.lang.Object> bindVariables)
TesterComponent
setBindVariables
in class TesterComponent