Apache CXF API

org.apache.cxf.service.model
Class ServiceInfo

java.lang.Object
  extended by org.apache.cxf.service.model.AbstractPropertiesHolder
      extended by org.apache.cxf.service.model.ServiceInfo

public class ServiceInfo
extends AbstractPropertiesHolder


Constructor Summary
ServiceInfo()
           
 
Method Summary
 void addBinding(BindingInfo binding)
           
 void addEndpoint(EndpointInfo ep)
           
 InterfaceInfo createInterface(javax.xml.namespace.QName qn)
           
 BindingInfo getBinding(javax.xml.namespace.QName qn)
           
 java.util.Collection<BindingInfo> getBindings()
           
 EndpointInfo getEndpoint(javax.xml.namespace.QName qn)
           
 java.util.Collection<EndpointInfo> getEndpoints()
           
 InterfaceInfo getInterface()
           
 javax.xml.namespace.QName getName()
           
 java.lang.String getTargetNamespace()
           
 TypeInfo getTypeInfo()
           
 void setInterface(InterfaceInfo inf)
           
 void setName(javax.xml.namespace.QName n)
           
 void setTargetNamespace(java.lang.String ns)
           
 void setTypeInfo(TypeInfo typeInfo)
           
 
Methods inherited from class org.apache.cxf.service.model.AbstractPropertiesHolder
addExtensor, getExtensor, getExtensors, getExtensors, getProperty, getProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceInfo

public ServiceInfo()
Method Detail

getTargetNamespace

public java.lang.String getTargetNamespace()

setTargetNamespace

public void setTargetNamespace(java.lang.String ns)

setName

public void setName(javax.xml.namespace.QName n)

getName

public javax.xml.namespace.QName getName()

createInterface

public InterfaceInfo createInterface(javax.xml.namespace.QName qn)

setInterface

public void setInterface(InterfaceInfo inf)

getInterface

public InterfaceInfo getInterface()

getBinding

public BindingInfo getBinding(javax.xml.namespace.QName qn)

addBinding

public void addBinding(BindingInfo binding)

getEndpoint

public EndpointInfo getEndpoint(javax.xml.namespace.QName qn)

addEndpoint

public void addEndpoint(EndpointInfo ep)

getEndpoints

public java.util.Collection<EndpointInfo> getEndpoints()

getBindings

public java.util.Collection<BindingInfo> getBindings()

getTypeInfo

public TypeInfo getTypeInfo()

setTypeInfo

public void setTypeInfo(TypeInfo typeInfo)

Apache CXF API

Apache CXF is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.