org.eclipse.mylar.internal.tasks.web
Class WebQueryWizardPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.eclipse.mylar.internal.tasks.ui.search.AbstractRepositoryQueryPage
org.eclipse.mylar.internal.tasks.web.WebQueryWizardPage
- All Implemented Interfaces:
- org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage, org.eclipse.search.ui.ISearchPage
public class WebQueryWizardPage
- extends AbstractRepositoryQueryPage
Wizard page for configuring and preview web query
- Author:
- Eugene Kuleshov
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
ERROR, INFORMATION, NONE, WARNING |
Methods inherited from class org.eclipse.jface.wizard.WizardPage |
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString |
Methods inherited from class org.eclipse.jface.dialogs.DialogPage |
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage |
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible |
queryUrlText
private org.eclipse.swt.widgets.Text queryUrlText
queryPatternText
private org.eclipse.swt.widgets.Text queryPatternText
previewTable
private org.eclipse.swt.widgets.Table previewTable
webPage
private java.lang.String webPage
repository
private TaskRepository repository
query
private WebQuery query
updatePreviewJob
private WebQueryWizardPage.UpdatePreviewJob updatePreviewJob
toolkit
private org.eclipse.ui.forms.widgets.FormToolkit toolkit
parametersEditor
private ParametersEditor parametersEditor
oldProperties
private java.util.Map<java.lang.String,java.lang.String> oldProperties
WebQueryWizardPage
public WebQueryWizardPage(TaskRepository repository)
WebQueryWizardPage
public WebQueryWizardPage(TaskRepository repository,
WebQuery query)
getDefaultQueryTitle
private static java.lang.String getDefaultQueryTitle(TaskRepository repository)
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createControl
in interface org.eclipse.jface.dialogs.IDialogPage
- Overrides:
createControl
in class AbstractRepositoryQueryPage
addVars
private static java.lang.String addVars(java.util.LinkedHashMap<java.lang.String,java.lang.String> vars,
java.lang.String property)
getQuery
public AbstractRepositoryQuery getQuery()
- Specified by:
getQuery
in class AbstractRepositoryQueryPage
updatePreview
void updatePreview()
isPageComplete
public boolean isPageComplete()
- Specified by:
isPageComplete
in interface org.eclipse.jface.wizard.IWizardPage
- Overrides:
isPageComplete
in class AbstractRepositoryQueryPage
updatePreviewTable
void updatePreviewTable(java.util.List<AbstractQueryHit> hits,
org.eclipse.core.runtime.MultiStatus queryStatus)