org.apache.wsil.impl.extension.wsdl
Class ReferenceImpl

java.lang.Object
  extended by org.apache.wsil.impl.extension.ExtensionElementImpl
      extended by org.apache.wsil.impl.extension.wsdl.ReferenceImpl
All Implemented Interfaces:
java.io.Serializable, ExtensionElement, Reference, WSILElement

public class ReferenceImpl
extends ExtensionElementImpl
implements Reference

This class contians the implementation for a <wsilwsdl:reference element>.

Version:
1.0
See Also:
Serialized Form

Field Summary
protected  java.lang.Boolean endpointPresent
          endpointPresent
protected  java.util.List implementedBindings
          Implemented bindings.
protected  ReferencedService referencedService
          referencedService
 
Fields inherited from class org.apache.wsil.impl.extension.ExtensionElementImpl
qname
 
Fields inherited from interface org.apache.wsil.extension.wsdl.Reference
ELEM_NAME, QNAME
 
Constructor Summary
ReferenceImpl()
          ReferenceImpl constructor comment.
 
Method Summary
 void addImplementedBinding(ImplementedBinding binding)
          Add implemented binding.
 ReferencedService createReferencedService()
          Create referencedService
 java.lang.Boolean getEndpointPresent()
          Get endpointPresent
 ImplementedBinding[] getImplementedBindings()
          Get list of implemented bindings.
 QName getQName()
          Get extension element qname.
 ReferencedService getReferencedService()
          Get referencedService
 void removeImplementedBinding(ImplementedBinding binding)
          Remove implemented binding.
 void setEndpointPresent(java.lang.Boolean value)
          Set endpointPresent
 void setReferencedService(ReferencedService referencedService)
          Set referenced service
 java.lang.String toXMLString()
          XML string representation of this object.
 
Methods inherited from class org.apache.wsil.impl.extension.ExtensionElementImpl
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

referencedService

protected ReferencedService referencedService
referencedService


endpointPresent

protected java.lang.Boolean endpointPresent
endpointPresent


implementedBindings

protected java.util.List implementedBindings
Implemented bindings.

Constructor Detail

ReferenceImpl

public ReferenceImpl()
ReferenceImpl constructor comment.

Method Detail

getQName

public QName getQName()
Get extension element qname.

Specified by:
getQName in interface ExtensionElement
Overrides:
getQName in class ExtensionElementImpl
Returns:
Returns the language type for this abstract.

addImplementedBinding

public void addImplementedBinding(ImplementedBinding binding)
Add implemented binding.

Specified by:
addImplementedBinding in interface Reference

getImplementedBindings

public ImplementedBinding[] getImplementedBindings()
Get list of implemented bindings.

Specified by:
getImplementedBindings in interface Reference

removeImplementedBinding

public void removeImplementedBinding(ImplementedBinding binding)
Remove implemented binding.

Specified by:
removeImplementedBinding in interface Reference

setEndpointPresent

public void setEndpointPresent(java.lang.Boolean value)
Set endpointPresent

Specified by:
setEndpointPresent in interface Reference

getEndpointPresent

public java.lang.Boolean getEndpointPresent()
Get endpointPresent

Specified by:
getEndpointPresent in interface Reference

setReferencedService

public void setReferencedService(ReferencedService referencedService)
Set referenced service

Specified by:
setReferencedService in interface Reference

getReferencedService

public ReferencedService getReferencedService()
Get referencedService

Specified by:
getReferencedService in interface Reference

createReferencedService

public ReferencedService createReferencedService()
Create referencedService

Specified by:
createReferencedService in interface Reference

toXMLString

public java.lang.String toXMLString()
XML string representation of this object.

Specified by:
toXMLString in interface WSILElement
Returns:
Returns the XML string format of this element.


Copyright ? 2001 International Business Machines Corporation. All Rights Reserved.