|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.ServiceRefType
public class ServiceRefType
The service-ref element declares a reference to a Web service. It contains optional description, display name and icons, a declaration of the required Service interface, an optional WSDL document location, an optional set of JAX-RPC mappings, an optional QName for the service element, an optional set of Service Endpoint Interfaces to be resolved by the container to a WSDL port, and an optional set of handlers.
Java class for service-refType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="service-refType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
<element name="service-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
<element name="service-interface" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
<element name="service-ref-type" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
<element name="wsdl-file" type="{http://java.sun.com/xml/ns/javaee}xsdAnyURIType" minOccurs="0"/>
<element name="jaxrpc-mapping-file" type="{http://java.sun.com/xml/ns/javaee}pathType" minOccurs="0"/>
<element name="service-qname" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
<element name="port-component-ref" type="{http://java.sun.com/xml/ns/javaee}port-component-refType" maxOccurs="unbounded" minOccurs="0"/>
<choice>
<element name="handler" type="{http://java.sun.com/xml/ns/javaee}service-ref_handlerType" maxOccurs="unbounded" minOccurs="0"/>
<element name="handler-chains" type="{http://java.sun.com/xml/ns/javaee}service-ref_handler-chainsType" minOccurs="0"/>
</choice>
<group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected DescriptionType[] |
description
|
protected DisplayNameType[] |
displayName
|
protected ServiceRefHandlerType[] |
handler
|
protected ServiceRefHandlerChainsType |
handlerChains
|
protected IconType[] |
icon
|
protected String |
id
|
protected InjectionTargetType[] |
injectionTarget
|
protected PathType |
jaxrpcMappingFile
|
protected XsdStringType |
mappedName
|
protected PortComponentRefType[] |
portComponentRef
|
protected FullyQualifiedClassType |
serviceInterface
|
protected XsdQNameType |
serviceQname
|
protected JndiNameType |
serviceRefName
|
protected FullyQualifiedClassType |
serviceRefType
|
protected XsdAnyURIType |
wsdlFile
|
| Constructor Summary | |
|---|---|
ServiceRefType()
Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.ServiceRefType instance. |
|
ServiceRefType(ServiceRefType o)
Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.ServiceRefType instance by copying a given instance. |
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected DescriptionType[] description
protected DisplayNameType[] displayName
protected IconType[] icon
protected JndiNameType serviceRefName
protected FullyQualifiedClassType serviceInterface
protected FullyQualifiedClassType serviceRefType
protected XsdAnyURIType wsdlFile
protected PathType jaxrpcMappingFile
protected XsdQNameType serviceQname
protected PortComponentRefType[] portComponentRef
protected ServiceRefHandlerType[] handler
protected ServiceRefHandlerChainsType handlerChains
protected XsdStringType mappedName
protected InjectionTargetType[] injectionTarget
protected String id
| Constructor Detail |
|---|
public ServiceRefType()
net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.ServiceRefType instance.
public ServiceRefType(ServiceRefType o)
net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.ServiceRefType instance by copying a given instance.
o - The instance to copy or null.| Method Detail |
|---|
public DescriptionType[] getDescription()
DescriptionTypepublic DescriptionType getDescription(int idx)
DescriptionTypepublic int getDescriptionLength()
public void setDescription(DescriptionType[] values)
values - allowed objects are
DescriptionType
public DescriptionType setDescription(int idx,
DescriptionType value)
value - allowed object is
DescriptionTypepublic DisplayNameType[] getDisplayName()
DisplayNameTypepublic DisplayNameType getDisplayName(int idx)
DisplayNameTypepublic int getDisplayNameLength()
public void setDisplayName(DisplayNameType[] values)
values - allowed objects are
DisplayNameType
public DisplayNameType setDisplayName(int idx,
DisplayNameType value)
value - allowed object is
DisplayNameTypepublic IconType[] getIcon()
IconTypepublic IconType getIcon(int idx)
IconTypepublic int getIconLength()
public void setIcon(IconType[] values)
values - allowed objects are
IconType
public IconType setIcon(int idx,
IconType value)
value - allowed object is
IconTypepublic JndiNameType getServiceRefName()
JndiNameTypepublic void setServiceRefName(JndiNameType value)
value - allowed object is
JndiNameTypepublic FullyQualifiedClassType getServiceInterface()
FullyQualifiedClassTypepublic void setServiceInterface(FullyQualifiedClassType value)
value - allowed object is
FullyQualifiedClassTypepublic FullyQualifiedClassType getServiceRefType()
FullyQualifiedClassTypepublic void setServiceRefType(FullyQualifiedClassType value)
value - allowed object is
FullyQualifiedClassTypepublic XsdAnyURIType getWsdlFile()
XsdAnyURITypepublic void setWsdlFile(XsdAnyURIType value)
value - allowed object is
XsdAnyURITypepublic PathType getJaxrpcMappingFile()
PathTypepublic void setJaxrpcMappingFile(PathType value)
value - allowed object is
PathTypepublic XsdQNameType getServiceQname()
XsdQNameTypepublic void setServiceQname(XsdQNameType value)
value - allowed object is
XsdQNameTypepublic PortComponentRefType[] getPortComponentRef()
PortComponentRefTypepublic PortComponentRefType getPortComponentRef(int idx)
PortComponentRefTypepublic int getPortComponentRefLength()
public void setPortComponentRef(PortComponentRefType[] values)
values - allowed objects are
PortComponentRefType
public PortComponentRefType setPortComponentRef(int idx,
PortComponentRefType value)
value - allowed object is
PortComponentRefTypepublic ServiceRefHandlerType[] getHandler()
ServiceRefHandlerTypepublic ServiceRefHandlerType getHandler(int idx)
ServiceRefHandlerTypepublic int getHandlerLength()
public void setHandler(ServiceRefHandlerType[] values)
values - allowed objects are
ServiceRefHandlerType
public ServiceRefHandlerType setHandler(int idx,
ServiceRefHandlerType value)
value - allowed object is
ServiceRefHandlerTypepublic ServiceRefHandlerChainsType getHandlerChains()
ServiceRefHandlerChainsTypepublic void setHandlerChains(ServiceRefHandlerChainsType value)
value - allowed object is
ServiceRefHandlerChainsTypepublic XsdStringType getMappedName()
XsdStringTypepublic void setMappedName(XsdStringType value)
value - allowed object is
XsdStringTypepublic InjectionTargetType[] getInjectionTarget()
InjectionTargetTypepublic InjectionTargetType getInjectionTarget(int idx)
InjectionTargetTypepublic int getInjectionTargetLength()
public void setInjectionTarget(InjectionTargetType[] values)
values - allowed objects are
InjectionTargetType
public InjectionTargetType setInjectionTarget(int idx,
InjectionTargetType value)
value - allowed object is
InjectionTargetTypepublic String getId()
Stringpublic void setId(String value)
value - allowed object is
Stringpublic ServiceRefType clone()
clone in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||