com.eviware.soapui.impl.wsdl.actions.iface.tools.support
Class AbstractToolsAction<T extends ModelItem>
java.lang.Object
javax.swing.AbstractAction
com.eviware.soapui.impl.wsdl.actions.iface.tools.support.AbstractToolsAction<T>
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
- Direct Known Subclasses:
- Axis1XWSDL2JavaAction, Axis2WSDL2CodeAction, DotNetWsdlAction, GSoapAction, JaxbXjcAction, JBossWSConsumeAction, OracleWsaGenProxyAction, TcpMonAction, WSCompileAction, WSIAnalyzeAction, WSImportAction, WSIValidateRequestAction, WSIValidateResponseAction, WSToolsJava2WsdlAction, WSToolsRegenerateJava2WsdlAction, WSToolsWsdl2JavaAction, XFireAction, XmlBeans2Action
public abstract class AbstractToolsAction<T extends ModelItem>
- extends javax.swing.AbstractAction
Invokes axis 1.X WSDL2Java
- Author:
- Ole.Matzura
- See Also:
- Serialized Form
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary |
AbstractToolsAction(T modelItem,
java.lang.String name,
java.lang.String description)
|
Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WSDL
protected static final java.lang.String WSDL
- See Also:
- Constant Field Values
CACHED_WSDL
protected static final java.lang.String CACHED_WSDL
- See Also:
- Constant Field Values
JAVA_ARGS
protected static final java.lang.String JAVA_ARGS
- See Also:
- Constant Field Values
TOOL_ARGS
protected static final java.lang.String TOOL_ARGS
- See Also:
- Constant Field Values
modelItem
protected final T extends ModelItem modelItem
dialog
protected com.eviware.x.form.XFormDialog dialog
valuesSettingID
protected java.lang.String valuesSettingID
AbstractToolsAction
public AbstractToolsAction(T modelItem,
java.lang.String name,
java.lang.String description)
getValuesSettingID
public java.lang.String getValuesSettingID()
setValuesSettingID
public void setValuesSettingID(java.lang.String valuesSettingID)
setFixedWSDL
public void setFixedWSDL(boolean b)
- Set this to true to not let the user edit the WSDL.
- Parameters:
b
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
initValues
protected StringToStringMap initValues()
buildDialog
protected com.eviware.x.form.XFormDialog buildDialog()
addWSDLFields
protected void addWSDLFields(com.eviware.x.form.XForm mainForm)
initWSDL
protected void initWSDL(StringToStringMap values,
Interface iface)
generate
protected abstract void generate(StringToStringMap values,
ToolHost toolHost)
throws java.lang.Exception
- Throws:
java.lang.Exception
run
public void run(ToolHost toolHost)
throws java.lang.Exception
- Throws:
java.lang.Exception
onClose
public void onClose()
- To be overridden..
getWsdlUrl
protected java.lang.String getWsdlUrl(StringToStringMap values)
buildClasspath
protected java.lang.String buildClasspath(java.io.File jarDir)
buildDefaultActions
protected ActionList buildDefaultActions(java.lang.String helpUrl)
getToolsSettingsAction
public javax.swing.Action getToolsSettingsAction()
setToolsSettingsAction
public void setToolsSettingsAction(javax.swing.Action toolsSettingsAction)
createRunOption
protected javax.swing.Action createRunOption()
getDefinition
protected java.lang.String getDefinition()
addJavaArgs
protected void addJavaArgs(StringToStringMap values,
ArgumentBuilder builder)
addToolArgs
protected void addToolArgs(StringToStringMap values,
ArgumentBuilder builder)
buildArgsForm
protected com.eviware.x.form.XForm buildArgsForm(com.eviware.x.form.XFormDialogBuilder builder,
boolean addJavaArgs,
java.lang.String toolName)
closeDialog
public void closeDialog()
Copyright © 2005-2007 eviware.com. All Rights Reserved.