org.eclipse.mylar.internal.tasks.web
Class WebRepositorySettingsPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.eclipse.mylar.internal.tasks.ui.wizards.AbstractRepositorySettingsPage
org.eclipse.mylar.internal.tasks.web.WebRepositorySettingsPage
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.jface.wizard.IWizardPage
public class WebRepositorySettingsPage
- extends AbstractRepositorySettingsPage
- implements org.eclipse.jface.util.IPropertyChangeListener
Settings page for generic web-based repository connector
- Author:
- Eugene Kuleshov
Fields inherited from class org.eclipse.mylar.internal.tasks.ui.wizards.AbstractRepositorySettingsPage |
anonymousButton, connector, httpAuthPasswordEditor, httpAuthUserNameEditor, LABEL_PASSWORD, LABEL_REPOSITORY_LABEL, LABEL_SERVER, LABEL_USER, proxyHostnameEditor, proxyPasswordEditor, proxyPortEditor, proxyUserNameEditor, repository, repositoryLabelEditor, repositoryPasswordEditor, repositoryUserNameEditor, serverUrlCombo, URL_PREFIX_HTTP, URL_PREFIX_HTTPS |
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
ERROR, INFORMATION, NONE, WARNING |
Methods inherited from class org.eclipse.mylar.internal.tasks.ui.wizards.AbstractRepositorySettingsPage |
createControl, createTaskRepository, getCharacterEncoding, getConnector, getHttpAuthPassword, getHttpAuthUserId, getPassword, getProxyHostname, getProxyPassword, getProxyPort, getProxyUsername, getRepository, getRepositoryLabel, getServerUrl, getUseDefaultProxy, getUserName, getVersion, init, isAnonymousAccess, isPageComplete, isUniqueUrl, needsAnonymousLogin, needsEncoding, needsHttpAuth, needsProxy, needsTimeZone, setAnonymous, setEncoding, setHttpAuth, setNeedsAnonymousLogin, setNeedsEncoding, setNeedsHttpAuth, setNeedsProxy, setNeedsTimeZone, setPassword, setProxyAuth, setRepository, setUrl, setUseDefaultProxy, setUserId, setVersion, stripSlashes |
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, getMessage, getTitle, performHelp, setVisible |
TITLE
private static final java.lang.String TITLE
- See Also:
- Constant Field Values
DESCRIPTION
private static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
parametersEditor
private ParametersEditor parametersEditor
taskUrlText
private org.eclipse.swt.widgets.Text taskUrlText
newTaskText
private org.eclipse.swt.widgets.Text newTaskText
queryUrlText
private org.eclipse.swt.widgets.Text queryUrlText
queryRequestMethod
private org.eclipse.jface.viewers.ComboViewer queryRequestMethod
queryPatternText
private org.eclipse.swt.widgets.Text queryPatternText
loginFormUrlText
private org.eclipse.swt.widgets.Text loginFormUrlText
loginTokenPatternText
private org.eclipse.swt.widgets.Text loginTokenPatternText
loginRequestUrlText
private org.eclipse.swt.widgets.Text loginRequestUrlText
loginRequestMethod
private org.eclipse.jface.viewers.ComboViewer loginRequestMethod
toolkit
private org.eclipse.ui.forms.widgets.FormToolkit toolkit
oldProperties
private java.util.Map<java.lang.String,java.lang.String> oldProperties
WebRepositorySettingsPage
public WebRepositorySettingsPage(AbstractRepositoryConnectorUi repositoryUi)
createAdditionalControls
protected void createAdditionalControls(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createAdditionalControls
in class AbstractRepositorySettingsPage
selectMethod
private void selectMethod(org.eclipse.jface.viewers.ComboViewer viewer,
java.lang.String method)
getTextProperty
private java.lang.String getTextProperty(java.lang.String name)
isValidUrl
protected boolean isValidUrl(java.lang.String name)
- Specified by:
isValidUrl
in class AbstractRepositorySettingsPage
validateSettings
protected void validateSettings()
- Specified by:
validateSettings
in class AbstractRepositorySettingsPage
getParameterEditor
private org.eclipse.swt.widgets.Composite getParameterEditor(org.eclipse.swt.widgets.Composite parent)
createAdvancedComposite
private void createAdvancedComposite(org.eclipse.swt.widgets.Composite parent,
org.eclipse.swt.widgets.Composite composite)
propertyChange
public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
- Specified by:
propertyChange
in interface org.eclipse.jface.util.IPropertyChangeListener
updateProperties
public void updateProperties(TaskRepository repository)
- Overrides:
updateProperties
in class AbstractRepositorySettingsPage
getSelection
private java.lang.String getSelection(org.eclipse.jface.viewers.ComboViewer viewer)