|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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()
DescriptionType
public void setDescription(DescriptionType value)
value
- allowed object is
DescriptionType
public DisplayNameType getDisplayName()
DisplayNameType
public void setDisplayName(DisplayNameType value)
value
- allowed object is
DisplayNameType
public IconType getIcon()
IconType
public void setIcon(IconType value)
value
- allowed object is
IconType
public CString getPortComponentName()
CString
public void setPortComponentName(CString value)
value
- allowed object is
CString
public XsdQNameType getWsdlService()
XsdQNameType
public void setWsdlService(XsdQNameType value)
value
- allowed object is
XsdQNameType
public XsdQNameType getWsdlPort()
XsdQNameType
public void setWsdlPort(XsdQNameType value)
value
- allowed object is
XsdQNameType
public TrueFalseType getEnableMtom()
TrueFalseType
public void setEnableMtom(TrueFalseType value)
value
- allowed object is
TrueFalseType
public String getProtocolBinding()
String
public void setProtocolBinding(String value)
value
- allowed object is
String
public FullyQualifiedClassType getServiceEndpointInterface()
FullyQualifiedClassType
public void setServiceEndpointInterface(FullyQualifiedClassType value)
value
- allowed object is
FullyQualifiedClassType
public ServiceImplBeanType getServiceImplBean()
ServiceImplBeanType
public void setServiceImplBean(ServiceImplBeanType value)
value
- allowed object is
ServiceImplBeanType
public 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()
HandlerChainsType
public void setHandlerChains(HandlerChainsType value)
value
- allowed object is
HandlerChainsType
public String getId()
String
public 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 |