com.ebmwebsourcing.wsstar.addressing.definition.impl
Class EndpointReferenceTypeImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<EndpointReferenceType>
      extended by com.ebmwebsourcing.wsstar.addressing.definition.impl.EndpointReferenceTypeImpl
All Implemented Interfaces:
AbsItfEndpointReferenceType<ReferenceParametersType>, EndpointReferenceType, java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement

public class EndpointReferenceTypeImpl
extends org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<EndpointReferenceType>
implements EndpointReferenceType

See Also:
Serialized Form

Field Summary
protected  java.net.URI baseURI
          the baseUri
protected  java.util.Map<WSAddressingReader.FeatureConstants,java.lang.Object> features
          Features
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
EndpointReferenceTypeImpl(EndpointReferenceType model, org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl parent)
           
EndpointReferenceTypeImpl(java.net.URI baseURI, EndpointReferenceType model, java.util.Map<WSAddressingReader.FeatureConstants,java.lang.Object> features)
           
 
Method Summary
 java.lang.String getAddress()
           
 java.net.URI getDocumentBaseURI()
          methods for baseURI
 java.util.Map<WSAddressingReader.FeatureConstants,java.lang.Object> getFeatures()
           
 java.util.List<org.apache.neethi.Policy> getPolicies()
           
 ReferenceParametersType getReferenceParameters()
           
 javax.xml.namespace.QName getTagQName()
           
 ReferenceParametersType newReferenceParameters()
           
 void setAddress(java.lang.String address)
           
 void setDocumentBaseURI(java.net.URI documentBaseURI)
          Set the document base URI of this definition.
 void setFeatures(java.util.Map<WSAddressingReader.FeatureConstants,java.lang.Object> features)
           
 void setPolicy(java.util.List<org.apache.neethi.Policy> policies)
           
 void setReferenceParameters(ReferenceParametersType ref)
           
 void setTagQName(javax.xml.namespace.QName name)
           
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
createDocumentation, getDocumentation, getModel, getOtherAttributes, getParent, getSchema, getTopParent, setDocumentation, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Field Detail

baseURI

protected java.net.URI baseURI
the baseUri


features

protected java.util.Map<WSAddressingReader.FeatureConstants,java.lang.Object> features
Features

Constructor Detail

EndpointReferenceTypeImpl

public EndpointReferenceTypeImpl(java.net.URI baseURI,
                                 EndpointReferenceType model,
                                 java.util.Map<WSAddressingReader.FeatureConstants,java.lang.Object> features)
                          throws WSAddressingException
Throws:
WSAddressingException

EndpointReferenceTypeImpl

public EndpointReferenceTypeImpl(EndpointReferenceType model,
                                 org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl parent)
                          throws WSAddressingException
Throws:
WSAddressingException
Method Detail

getTagQName

public javax.xml.namespace.QName getTagQName()
Specified by:
getTagQName in interface AbsItfEndpointReferenceType<ReferenceParametersType>

setTagQName

public void setTagQName(javax.xml.namespace.QName name)
Specified by:
setTagQName in interface AbsItfEndpointReferenceType<ReferenceParametersType>

getAddress

public java.lang.String getAddress()
Specified by:
getAddress in interface AbsItfEndpointReferenceType<ReferenceParametersType>

setAddress

public void setAddress(java.lang.String address)
Specified by:
setAddress in interface AbsItfEndpointReferenceType<ReferenceParametersType>

getPolicies

public java.util.List<org.apache.neethi.Policy> getPolicies()
Specified by:
getPolicies in interface AbsItfEndpointReferenceType<ReferenceParametersType>

setPolicy

public void setPolicy(java.util.List<org.apache.neethi.Policy> policies)
               throws WSAddressingException
Specified by:
setPolicy in interface AbsItfEndpointReferenceType<ReferenceParametersType>
Throws:
WSAddressingException

getFeatures

public java.util.Map<WSAddressingReader.FeatureConstants,java.lang.Object> getFeatures()
Returns:
the features

setFeatures

public void setFeatures(java.util.Map<WSAddressingReader.FeatureConstants,java.lang.Object> features)
Parameters:
features - the features to set

getDocumentBaseURI

public java.net.URI getDocumentBaseURI()
methods for baseURI

Specified by:
getDocumentBaseURI in interface AbsItfEndpointReferenceType<ReferenceParametersType>
Returns:
the document base URI

setDocumentBaseURI

public void setDocumentBaseURI(java.net.URI documentBaseURI)
Description copied from interface: AbsItfEndpointReferenceType
Set the document base URI of this definition. Can be used to represent the origin of the Definition, and can be exploited when resolving relative URIs (e.g. in <import>s).

Specified by:
setDocumentBaseURI in interface AbsItfEndpointReferenceType<ReferenceParametersType>
Parameters:
documentBaseURI - the document base URI of this definition

getReferenceParameters

public ReferenceParametersType getReferenceParameters()
                                               throws WSAddressingException
Specified by:
getReferenceParameters in interface AbsItfEndpointReferenceType<ReferenceParametersType>
Throws:
WSAddressingException

setReferenceParameters

public void setReferenceParameters(ReferenceParametersType ref)
                            throws WSAddressingException
Specified by:
setReferenceParameters in interface AbsItfEndpointReferenceType<ReferenceParametersType>
Throws:
WSAddressingException

newReferenceParameters

public ReferenceParametersType newReferenceParameters()
                                               throws WSAddressingException
Specified by:
newReferenceParameters in interface AbsItfEndpointReferenceType<ReferenceParametersType>
Throws:
WSAddressingException


Copyright © 2009-2010 eBM Websourcing. All Rights Reserved.