org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.function
Class FunctionBuilderPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.function.FunctionBuilderPage
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener

public class FunctionBuilderPage
extends org.eclipse.jface.wizard.WizardPage
implements org.eclipse.swt.events.SelectionListener


Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
FunctionBuilderPage(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, ValueExpressionFunction inSqlExpr)
           
FunctionBuilderPage(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, ValueExpressionFunction inExpr, boolean isColumn)
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 boolean currentPage()
           
 QueryValueExpression getExpression()
           
 void insertParamValue(int paramNo, QueryValueExpression value)
           
 boolean performOk()
           
 void setParamValue(int paramNo, QueryValueExpression value)
           
 void setVisible(boolean visible)
           
 void updateFinishButton()
           
 void updatePreviewExpressionText()
           
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent se)
           
 void widgetSelected(org.eclipse.swt.events.SelectionEvent se)
           
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getMessageType, getTitle, performHelp, setMessage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp
 

Constructor Detail

FunctionBuilderPage

public FunctionBuilderPage(SQLDomainModel domainModel,
                           SQLQueryObject sqlStatementArg,
                           ValueExpressionFunction inExpr,
                           boolean isColumn)

FunctionBuilderPage

public FunctionBuilderPage(SQLDomainModel domainModel,
                           SQLQueryObject sqlStatementArg,
                           ValueExpressionFunction inSqlExpr)
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage

setParamValue

public void setParamValue(int paramNo,
                          QueryValueExpression value)

insertParamValue

public void insertParamValue(int paramNo,
                             QueryValueExpression value)

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent se)
Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener

widgetSelected

public void widgetSelected(org.eclipse.swt.events.SelectionEvent se)
Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener

getExpression

public QueryValueExpression getExpression()

setVisible

public void setVisible(boolean visible)
Specified by:
setVisible in interface org.eclipse.jface.dialogs.IDialogPage
Overrides:
setVisible in class org.eclipse.jface.dialogs.DialogPage

updateFinishButton

public void updateFinishButton()

performOk

public boolean performOk()

updatePreviewExpressionText

public void updatePreviewExpressionText()

currentPage

public boolean currentPage()