org.eclipse.jst.j2ee.webservice.wsdd
Interface WebServiceDescription

All Superinterfaces:
J2EEEObject

public interface WebServiceDescription
extends J2EEEObject

A representation of the model object 'Web Service Description'. The webservice-description element defines a WSDL document file and the set of Port components associated with the WSDL ports defined in the WSDL document. There may be multiple webservice-descriptions defined within a module. All WSDL file ports must have a corresponding port-component element defined. Used in: webservices

The following features are supported:

See Also:
WsddPackage.getWebServiceDescription()

Method Summary
 java.lang.String getDescription()
          Returns the value of the 'Description' attribute
 DescriptionType getDescriptionType()
          Returns the value of the 'Description Type' containment reference
 java.lang.String getDisplayName()
          Returns the value of the 'Display Name' attribute
 DisplayNameType getDisplayNameType()
          Returns the value of the 'Display Name Type' containment reference
 IconType getIconType()
          Returns the value of the 'Icon Type' containment reference
 java.lang.String getJaxrpcMappingFile()
          Returns the value of the 'Jaxrpc Mapping File' attribute
 java.lang.String getLargeIcon()
          Returns the value of the 'Large Icon' attribute
 EList getPortComponents()
          Returns the value of the 'Port Components' containment reference list.
 java.lang.String getSmallIcon()
          Returns the value of the 'Small Icon' attribute
 java.lang.String getWebServiceDescriptionName()
          Returns the value of the 'Web Service Description Name' attribute
 java.lang.String getWsdlFile()
          Returns the value of the 'Wsdl File' attribute
 void setDescription(java.lang.String value)
          Sets the value of the 'Description' attribute
 void setDescriptionType(DescriptionType value)
          Sets the value of the 'Description Type' containment reference
 void setDisplayName(java.lang.String value)
          Sets the value of the 'Display Name' attribute
 void setDisplayNameType(DisplayNameType value)
          Sets the value of the 'Display Name Type' containment reference
 void setIconType(IconType value)
          Sets the value of the 'Icon Type' containment reference
 void setJaxrpcMappingFile(java.lang.String value)
          Sets the value of the 'Jaxrpc Mapping File' attribute
 void setLargeIcon(java.lang.String value)
          Sets the value of the 'Large Icon' attribute
 void setSmallIcon(java.lang.String value)
          Sets the value of the 'Small Icon' attribute
 void setWebServiceDescriptionName(java.lang.String value)
          Sets the value of the 'Web Service Description Name' attribute
 void setWsdlFile(java.lang.String value)
          Sets the value of the 'Wsdl File' attribute
 

Method Detail

getJaxrpcMappingFile

public java.lang.String getJaxrpcMappingFile()
Returns the value of the 'Jaxrpc Mapping File' attribute.

If the meaning of the 'Jaxrpc Mapping File' attribute isn't clear, there really should be more of a description here...

The jaxrpc-mapping-file element contains the name of a file that describes the JAX-RPC mapping between the Java interaces used by the application and the WSDL description in the wsdl-file. The file name is a relative path within the module.

Returns:
the value of the 'Jaxrpc Mapping File' attribute.
See Also:
setJaxrpcMappingFile(String), WsddPackage.getWebServiceDescription_JaxrpcMappingFile()

setJaxrpcMappingFile

public void setJaxrpcMappingFile(java.lang.String value)
Sets the value of the 'Jaxrpc Mapping File' attribute.

Parameters:
value - the new value of the 'Jaxrpc Mapping File' attribute.
See Also:
getJaxrpcMappingFile()

getWebServiceDescriptionName

public java.lang.String getWebServiceDescriptionName()
Returns the value of the 'Web Service Description Name' attribute.

If the meaning of the 'Web Service Description Name' attribute isn't clear, there really should be more of a description here...

The webservice-description-name identifies the collection of port-components associated with a WSDL file and JAX-RPC mapping. The name must be unique within the deployment descriptor.

Returns:
the value of the 'Web Service Description Name' attribute.
See Also:
setWebServiceDescriptionName(String), WsddPackage.getWebServiceDescription_WebServiceDescriptionName()

setWebServiceDescriptionName

public void setWebServiceDescriptionName(java.lang.String value)
Sets the value of the 'Web Service Description Name' attribute.

Parameters:
value - the new value of the 'Web Service Description Name' attribute.
See Also:
getWebServiceDescriptionName()

getWsdlFile

public java.lang.String getWsdlFile()
Returns the value of the 'Wsdl File' attribute.

If the meaning of the 'Wsdl File' attribute isn't clear, there really should be more of a description here...

The wsdl-file element contains the name of a WSDL file in the module. The file name is a relative path within the module.

Returns:
the value of the 'Wsdl File' attribute.
See Also:
setWsdlFile(String), WsddPackage.getWebServiceDescription_WsdlFile()

setWsdlFile

public void setWsdlFile(java.lang.String value)
Sets the value of the 'Wsdl File' attribute.

Parameters:
value - the new value of the 'Wsdl File' attribute.
See Also:
getWsdlFile()

getSmallIcon

public java.lang.String getSmallIcon()
Returns the value of the 'Small Icon' attribute.

If the meaning of the 'Small Icon' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Small Icon' attribute.
See Also:
setSmallIcon(String), WsddPackage.getWebServiceDescription_SmallIcon()

setSmallIcon

public void setSmallIcon(java.lang.String value)
Sets the value of the 'Small Icon' attribute.

Parameters:
value - the new value of the 'Small Icon' attribute.
See Also:
getSmallIcon()

getLargeIcon

public java.lang.String getLargeIcon()
Returns the value of the 'Large Icon' attribute.

If the meaning of the 'Large Icon' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Large Icon' attribute.
See Also:
setLargeIcon(String), WsddPackage.getWebServiceDescription_LargeIcon()

setLargeIcon

public void setLargeIcon(java.lang.String value)
Sets the value of the 'Large Icon' attribute.

Parameters:
value - the new value of the 'Large Icon' attribute.
See Also:
getLargeIcon()

getDescription

public java.lang.String getDescription()
Returns the value of the 'Description' attribute.

If the meaning of the 'Description' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Description' attribute.
See Also:
setDescription(String), WsddPackage.getWebServiceDescription_Description()

setDescription

public void setDescription(java.lang.String value)
Sets the value of the 'Description' attribute.

Parameters:
value - the new value of the 'Description' attribute.
See Also:
getDescription()

getDisplayName

public java.lang.String getDisplayName()
Returns the value of the 'Display Name' attribute.

If the meaning of the 'Display Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Display Name' attribute.
See Also:
setDisplayName(String), WsddPackage.getWebServiceDescription_DisplayName()

setDisplayName

public void setDisplayName(java.lang.String value)
Sets the value of the 'Display Name' attribute.

Parameters:
value - the new value of the 'Display Name' attribute.
See Also:
getDisplayName()

getPortComponents

public EList getPortComponents()
Returns the value of the 'Port Components' containment reference list. The list contents are of type PortComponent.

If the meaning of the 'Port Components' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Port Components' containment reference list.
See Also:
WsddPackage.getWebServiceDescription_PortComponents()

getDescriptionType

public DescriptionType getDescriptionType()
Returns the value of the 'Description Type' containment reference.

If the meaning of the 'Description Type' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Description Type' containment reference.
See Also:
setDescriptionType(DescriptionType), WsddPackage.getWebServiceDescription_DescriptionType()

setDescriptionType

public void setDescriptionType(DescriptionType value)
Sets the value of the 'Description Type' containment reference.

Parameters:
value - the new value of the 'Description Type' containment reference.
See Also:
getDescriptionType()

getDisplayNameType

public DisplayNameType getDisplayNameType()
Returns the value of the 'Display Name Type' containment reference.

If the meaning of the 'Display Name Type' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Display Name Type' containment reference.
See Also:
setDisplayNameType(DisplayNameType), WsddPackage.getWebServiceDescription_DisplayNameType()

setDisplayNameType

public void setDisplayNameType(DisplayNameType value)
Sets the value of the 'Display Name Type' containment reference.

Parameters:
value - the new value of the 'Display Name Type' containment reference.
See Also:
getDisplayNameType()

getIconType

public IconType getIconType()
Returns the value of the 'Icon Type' containment reference.

If the meaning of the 'Icon Type' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Icon Type' containment reference.
See Also:
setIconType(IconType), WsddPackage.getWebServiceDescription_IconType()

setIconType

public void setIconType(IconType value)
Sets the value of the 'Icon Type' containment reference.

Parameters:
value - the new value of the 'Icon Type' containment reference.
See Also:
getIconType()