|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.jaxws.javaee.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="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}port-component_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 DescriptionType |
description
|
protected DisplayNameType |
displayName
|
protected TrueFalseType |
enableMtom
|
protected List<PortComponentHandlerType> |
handler
|
protected HandlerChainsType |
handlerChains
|
protected IconType |
icon
|
protected String |
id
|
protected CString |
portComponentName
|
protected String |
protocolBinding
|
protected FullyQualifiedClassType |
serviceEndpointInterface
|
protected ServiceImplBeanType |
serviceImplBean
|
protected XsdQNameType |
wsdlPort
|
protected XsdQNameType |
wsdlService
|
| Constructor Summary | |
|---|---|
PortComponentType()
|
|
| Method Summary | |
|---|---|
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<PortComponentHandlerType> |
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. |
CString |
getPortComponentName()
Gets the value of the portComponentName property. |
String |
getProtocolBinding()
Gets the value of the protocolBinding 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 |
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 |
setPortComponentName(CString value)
Sets the value of the portComponentName property. |
void |
setProtocolBinding(String value)
Sets the value of the protocolBinding property. |
void |
setServiceEndpointInterface(FullyQualifiedClassType value)
Sets the value of the serviceEndpointInterface property. |
void |
setServiceImplBean(ServiceImplBeanType value)
Sets the value of the serviceImplBean property. |
void |
setWsdlPort(XsdQNameType value)
Sets the value of the wsdlPort property. |
void |
setWsdlService(XsdQNameType value)
Sets the value of the wsdlService property. |
| 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 CString portComponentName
protected XsdQNameType wsdlService
protected XsdQNameType wsdlPort
protected TrueFalseType enableMtom
protected String protocolBinding
protected FullyQualifiedClassType serviceEndpointInterface
protected ServiceImplBeanType serviceImplBean
protected List<PortComponentHandlerType> handler
protected HandlerChainsType handlerChains
protected String id
| 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 CString getPortComponentName()
CStringpublic void setPortComponentName(CString value)
value - allowed object is
CStringpublic 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 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<PortComponentHandlerType> 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
PortComponentHandlerType
public HandlerChainsType getHandlerChains()
HandlerChainsTypepublic void setHandlerChains(HandlerChainsType value)
value - allowed object is
HandlerChainsTypepublic String getId()
Stringpublic void setId(String value)
value - allowed object is
String
|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||