|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.config.metro.parser.jsr109.PortComponentType
public class PortComponentType
The port-component element associates a WSDL port with a web service interface and implementation. It defines the name of the port as a component, optional description, optional display name, optional iconic representations, WSDL port QName, Service Endpoint Interface, Service Implementation Bean. This element also associates a WSDL service with a JAX-WS Provider implementation.
Java class for port-componentType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="port-componentType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" minOccurs="0"/>
<element name="display-name" type="{http://java.sun.com/xml/ns/javaee}display-nameType" minOccurs="0"/>
<element name="icon" type="{http://java.sun.com/xml/ns/javaee}iconType" minOccurs="0"/>
<element name="port-component-name" type="{http://java.sun.com/xml/ns/javaee}string"/>
<element name="wsdl-service" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
<element name="wsdl-port" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
<element name="enable-mtom" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/>
<element name="mtom-threshold" type="{http://java.sun.com/xml/ns/javaee}xsdNonNegativeIntegerType" minOccurs="0"/>
<element name="addressing" type="{http://java.sun.com/xml/ns/javaee}addressingType" minOccurs="0"/>
<element name="respect-binding" type="{http://java.sun.com/xml/ns/javaee}respect-bindingType" minOccurs="0"/>
<element name="protocol-binding" type="{http://java.sun.com/xml/ns/javaee}protocol-bindingType" minOccurs="0"/>
<element name="service-endpoint-interface" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
<element name="service-impl-bean" type="{http://java.sun.com/xml/ns/javaee}service-impl-beanType"/>
<choice>
<element name="handler" type="{http://java.sun.com/xml/ns/javaee}handlerType" maxOccurs="unbounded" minOccurs="0"/>
<element name="handler-chains" type="{http://java.sun.com/xml/ns/javaee}handler-chainsType" minOccurs="0"/>
</choice>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected AddressingType |
addressing
|
protected DescriptionType |
description
|
protected DisplayNameType |
displayName
|
protected TrueFalseType |
enableMtom
|
protected List<HandlerType> |
handler
|
protected HandlerChainsType |
handlerChains
|
protected IconType |
icon
|
protected String |
id
|
protected Locator |
locator
|
protected XsdNonNegativeIntegerType |
mtomThreshold
|
protected String |
portComponentName
|
protected String |
protocolBinding
|
protected RespectBindingType |
respectBinding
|
protected FullyQualifiedClassType |
serviceEndpointInterface
|
protected ServiceImplBeanType |
serviceImplBean
|
protected XsdQNameType |
wsdlPort
|
protected XsdQNameType |
wsdlService
|
| Constructor Summary | |
|---|---|
PortComponentType()
|
|
| Method Summary | |
|---|---|
AddressingType |
getAddressing()
Gets the value of the addressing property. |
DescriptionType |
getDescription()
Gets the value of the description property. |
DisplayNameType |
getDisplayName()
Gets the value of the displayName property. |
TrueFalseType |
getEnableMtom()
Gets the value of the enableMtom property. |
List<HandlerType> |
getHandler()
Gets the value of the handler property. |
HandlerChainsType |
getHandlerChains()
Gets the value of the handlerChains property. |
IconType |
getIcon()
Gets the value of the icon property. |
String |
getId()
Gets the value of the id property. |
XsdNonNegativeIntegerType |
getMtomThreshold()
Gets the value of the mtomThreshold property. |
String |
getPortComponentName()
Gets the value of the portComponentName property. |
String |
getProtocolBinding()
Gets the value of the protocolBinding property. |
RespectBindingType |
getRespectBinding()
Gets the value of the respectBinding property. |
FullyQualifiedClassType |
getServiceEndpointInterface()
Gets the value of the serviceEndpointInterface property. |
ServiceImplBeanType |
getServiceImplBean()
Gets the value of the serviceImplBean property. |
XsdQNameType |
getWsdlPort()
Gets the value of the wsdlPort property. |
XsdQNameType |
getWsdlService()
Gets the value of the wsdlService property. |
void |
setAddressing(AddressingType value)
Sets the value of the addressing property. |
void |
setDescription(DescriptionType value)
Sets the value of the description property. |
void |
setDisplayName(DisplayNameType value)
Sets the value of the displayName property. |
void |
setEnableMtom(TrueFalseType value)
Sets the value of the enableMtom property. |
void |
setHandlerChains(HandlerChainsType value)
Sets the value of the handlerChains property. |
void |
setIcon(IconType value)
Sets the value of the icon property. |
void |
setId(String value)
Sets the value of the id property. |
void |
setMtomThreshold(XsdNonNegativeIntegerType value)
Sets the value of the mtomThreshold property. |
void |
setPortComponentName(String value)
Sets the value of the portComponentName property. |
void |
setProtocolBinding(String value)
Sets the value of the protocolBinding property. |
void |
setRespectBinding(RespectBindingType value)
Sets the value of the respectBinding property. |
void |
setServiceEndpointInterface(FullyQualifiedClassType value)
Sets the value of the serviceEndpointInterface property. |
void |
setServiceImplBean(ServiceImplBeanType value)
Sets the value of the serviceImplBean property. |
void |
setSourceLocation(Locator newLocator)
|
void |
setWsdlPort(XsdQNameType value)
Sets the value of the wsdlPort property. |
void |
setWsdlService(XsdQNameType value)
Sets the value of the wsdlService property. |
Locator |
sourceLocation()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected DescriptionType description
protected DisplayNameType displayName
protected IconType icon
protected String portComponentName
protected XsdQNameType wsdlService
protected XsdQNameType wsdlPort
protected TrueFalseType enableMtom
protected XsdNonNegativeIntegerType mtomThreshold
protected AddressingType addressing
protected RespectBindingType respectBinding
protected String protocolBinding
protected FullyQualifiedClassType serviceEndpointInterface
protected ServiceImplBeanType serviceImplBean
protected List<HandlerType> handler
protected HandlerChainsType handlerChains
protected String id
protected Locator locator
| Constructor Detail |
|---|
public PortComponentType()
| Method Detail |
|---|
public DescriptionType getDescription()
DescriptionTypepublic void setDescription(DescriptionType value)
value - allowed object is
DescriptionTypepublic DisplayNameType getDisplayName()
DisplayNameTypepublic void setDisplayName(DisplayNameType value)
value - allowed object is
DisplayNameTypepublic IconType getIcon()
IconTypepublic void setIcon(IconType value)
value - allowed object is
IconTypepublic String getPortComponentName()
Stringpublic void setPortComponentName(String value)
value - allowed object is
Stringpublic XsdQNameType getWsdlService()
XsdQNameTypepublic void setWsdlService(XsdQNameType value)
value - allowed object is
XsdQNameTypepublic XsdQNameType getWsdlPort()
XsdQNameTypepublic void setWsdlPort(XsdQNameType value)
value - allowed object is
XsdQNameTypepublic TrueFalseType getEnableMtom()
TrueFalseTypepublic void setEnableMtom(TrueFalseType value)
value - allowed object is
TrueFalseTypepublic XsdNonNegativeIntegerType getMtomThreshold()
XsdNonNegativeIntegerTypepublic void setMtomThreshold(XsdNonNegativeIntegerType value)
value - allowed object is
XsdNonNegativeIntegerTypepublic AddressingType getAddressing()
AddressingTypepublic void setAddressing(AddressingType value)
value - allowed object is
AddressingTypepublic RespectBindingType getRespectBinding()
RespectBindingTypepublic void setRespectBinding(RespectBindingType value)
value - allowed object is
RespectBindingTypepublic String getProtocolBinding()
Stringpublic void setProtocolBinding(String value)
value - allowed object is
Stringpublic FullyQualifiedClassType getServiceEndpointInterface()
FullyQualifiedClassTypepublic void setServiceEndpointInterface(FullyQualifiedClassType value)
value - allowed object is
FullyQualifiedClassTypepublic ServiceImplBeanType getServiceImplBean()
ServiceImplBeanTypepublic void setServiceImplBean(ServiceImplBeanType value)
value - allowed object is
ServiceImplBeanTypepublic List<HandlerType> getHandler()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the handler property.
For example, to add a new item, do as follows:
getHandler().add(newItem);
Objects of the following type(s) are allowed in the list
HandlerType
public HandlerChainsType getHandlerChains()
HandlerChainsTypepublic void setHandlerChains(HandlerChainsType value)
value - allowed object is
HandlerChainsTypepublic String getId()
Stringpublic void setId(String value)
value - allowed object is
Stringpublic Locator sourceLocation()
sourceLocation in interface LocatableLocator
object.public void setSourceLocation(Locator newLocator)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||