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, NamedItem

public class ServiceInfo
extends AbstractDescriptionElement
implements NamedItem


Constructor Summary
ServiceInfo()
           
 
Method Summary
 void addBinding(BindingInfo binding)
           
 void addEndpoint(EndpointInfo ep)
           
 SchemaInfo addNewSchema(java.lang.String namespaceURI)
           
 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.List<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 setSchemas(org.apache.cxf.common.xmlschema.SchemaCollection cachedXmlSchemaCollection, java.util.List<SchemaInfo> cachedSchemas)
           
 void setServiceSchemaInfo(ServiceSchemaInfo serviceSchemaInfo)
           
 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, hasProperty, 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()
Specified by:
getName in interface NamedItem

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)

addNewSchema

public SchemaInfo addNewSchema(java.lang.String namespaceURI)

getSchema

public SchemaInfo getSchema(java.lang.String namespaceURI)

getSchemas

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

getXmlSchemaCollection

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

setServiceSchemaInfo

public void setServiceSchemaInfo(ServiceSchemaInfo serviceSchemaInfo)

setSchemas

public void setSchemas(org.apache.cxf.common.xmlschema.SchemaCollection cachedXmlSchemaCollection,
                       java.util.List<SchemaInfo> cachedSchemas)

Apache CXF API

Apache CXF