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.AbstractDescriptionElement
          extended by org.apache.cxf.service.model.ServiceInfo
All Implemented Interfaces:
Extensible

public class ServiceInfo
extends AbstractDescriptionElement


Constructor Summary
ServiceInfo()
           
 
Method Summary
 void addBinding(BindingInfo binding)
           
 void addEndpoint(EndpointInfo ep)
           
 void addSchema(SchemaInfo schemaInfo)
           
 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()
           
 MessageInfo getMessage(javax.xml.namespace.QName qname)
           
 java.util.Map<javax.xml.namespace.QName,MessageInfo> getMessages()
           
 javax.xml.namespace.QName getName()
           
 SchemaInfo getSchema(java.lang.String namespaceURI)
           
 java.util.Collection<SchemaInfo> getSchemas()
           
 java.lang.String getTargetNamespace()
           
 org.apache.cxf.common.xmlschema.SchemaCollection getXmlSchemaCollection()
           
 void refresh()
           
 void setInterface(InterfaceInfo inf)
           
 void setMessages(java.util.Map<javax.xml.namespace.QName,MessageInfo> msgs)
           
 void setName(javax.xml.namespace.QName n)
           
 void setTargetNamespace(java.lang.String ns)
           
 
Methods inherited from class org.apache.cxf.service.model.AbstractDescriptionElement
getDescription, setDescription
 
Methods inherited from class org.apache.cxf.service.model.AbstractPropertiesHolder
addExtensionAttribute, addExtensor, getExtensionAttribute, getExtensionAttributes, getExtensor, getExtensors, getExtensors, getProperty, getProperty, getTraversedExtensor, setExtensionAttributes, 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()

getMessages

public java.util.Map<javax.xml.namespace.QName,MessageInfo> getMessages()

getMessage

public MessageInfo getMessage(javax.xml.namespace.QName qname)

setMessages

public void setMessages(java.util.Map<javax.xml.namespace.QName,MessageInfo> msgs)

refresh

public void refresh()

addSchema

public void addSchema(SchemaInfo schemaInfo)

getSchema

public SchemaInfo getSchema(java.lang.String namespaceURI)

getSchemas

public java.util.Collection<SchemaInfo> getSchemas()

getXmlSchemaCollection

public org.apache.cxf.common.xmlschema.SchemaCollection getXmlSchemaCollection()

Apache CXF API

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