package org.jboss.tools.switchyard.reddeer.binding; import org.jboss.reddeer.swt.api.Button; import org.jboss.reddeer.swt.api.Combo; import org.jboss.reddeer.swt.api.Text; import org.jboss.reddeer.swt.impl.button.PushButton; import org.jboss.reddeer.swt.impl.combo.LabeledCombo; import org.jboss.reddeer.swt.impl.group.DefaultGroup; import org.jboss.reddeer.swt.impl.text.LabeledText; /** * HTTP binding. * * @author apodhrad * */ public class HTTPBindingPage extends OperationOptionsPage<HTTPBindingPage> { public static final String AUTHENTICATION_TYPE_BASIC = "Basic"; public static final String AUTHENTICATION_TYPE_ = "NTLM"; public LabeledText getContextPath() { return new LabeledText("Context path:"); } public Text getExcludeNamespaces() { return new LabeledText(new DefaultGroup("Regular Expressions"), "Exclude Namespaces"); } public Text getIncludeNamespaces() { return new LabeledText(new DefaultGroup("Regular Expressions"), "Include Namespaces"); } public Text getExcludes() { return new LabeledText(new DefaultGroup("Regular Expressions"), "Excludes"); } public Text getIncludes() { return new LabeledText(new DefaultGroup("Regular Expressions"), "Includes"); } public Button getBrowse() { return new PushButton("Browse..."); } public Text getPassword() { return new LabeledText("Password"); } public Text getUserName() { return new LabeledText("User Name"); } public Text getPort() { return new LabeledText("Port"); } public Text getHost() { return new LabeledText("Host"); } public Text getDomain() { return new LabeledText("Domain"); } public Text getRealm() { return new LabeledText("Realm"); } public Text getUser() { return new LabeledText("User"); } public Combo getAuthenticationType() { return new LabeledCombo("Authentication Type"); } public Text getRequestTimeout() { return new LabeledText("Request Timeout"); } public Text getContentType() { return new LabeledText("Content Type"); } public Combo getMethod() { return new LabeledCombo("Method"); } public Text getAddress() { return new LabeledText("Address"); } }