## Uses of Class
org.apache.cxf.service.model.ServiceInfo

- Packages that use ServiceInfo
  Package | Description
  --- | ---
  org.apache.cxf.binding | Interfaces for protocol bindings and their factories.
  org.apache.cxf.databinding |
  org.apache.cxf.interceptor | Core interceptor interfaces which form the basis for message processing chains in CXF.
  org.apache.cxf.io |
  org.apache.cxf.service | This package and its sub packages contain classes relating to services and the CXF service model
  org.apache.cxf.service.model |
  org.apache.cxf.wsdl |

- - ### Uses of ServiceInfo in org.apache.cxf.binding

    Methods in org.apache.cxf.binding with parameters of type ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `BindingInfo` | WSDLBindingFactory.`createBindingInfo(ServiceInfo serviceInfo, javax.wsdl.Binding binding, String ns)`
    `BindingInfo` | AbstractBindingFactory.`createBindingInfo(ServiceInfo service, javax.wsdl.Binding binding, String ns)` Copies extensors from the Binding to BindingInfo.
    `BindingInfo` | AbstractBaseBindingFactory.`createBindingInfo(ServiceInfo service, String namespace, Object config)` Creates a "default" BindingInfo object for the service.
    `protected BindingInfo` | AbstractBindingFactory.`initializeBindingInfo(ServiceInfo service, javax.wsdl.Binding binding, BindingInfo bi)`

  - ### Uses of ServiceInfo in org.apache.cxf.databinding

    Methods in org.apache.cxf.databinding with parameters of type ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.ws.commons.schema.XmlSchema` | AbstractDataBinding.`addSchemaDocument(ServiceInfo serviceInfo, SchemaCollection col, Document d, String systemId)`
    `org.apache.ws.commons.schema.XmlSchema` | AbstractDataBinding.`addSchemaDocument(ServiceInfo serviceInfo, SchemaCollection col, Document d, String systemId, Collection<String> ids)`

  - ### Uses of ServiceInfo in org.apache.cxf.interceptor

    Methods in org.apache.cxf.interceptor with parameters of type ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `protected MessageInfo` | AbstractInDatabindingInterceptor.`setMessage(Message message, BindingOperationInfo operation, boolean requestor, ServiceInfo si, MessageInfo msgInfo)`

  - ### Uses of ServiceInfo in org.apache.cxf.io

    Methods in org.apache.cxf.io with parameters of type ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | StaxValidationManager.`setupValidation(XMLStreamReader reader, ServiceInfo serviceInfo)` Install the schemas onto the reader for validation.
    `void` | StaxValidationManager.`setupValidation(XMLStreamWriter writer, ServiceInfo serviceInfo)` Install the schemas onto the writer for validation.

  - ### Uses of ServiceInfo in org.apache.cxf.service

    Fields in org.apache.cxf.service declared as ServiceInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected ServiceInfo` | ServiceModelVisitor.`serviceInfo`

    Methods in org.apache.cxf.service that return ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `ServiceInfo` | ServiceBuilder.`createService()`

    Methods in org.apache.cxf.service that return types with arguments of type ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `List<ServiceInfo>` | Service.`getServiceInfos()`
    `List<ServiceInfo>` | ServiceImpl.`getServiceInfos()`

    Methods in org.apache.cxf.service with parameters of type ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServiceModelVisitor.`begin(ServiceInfo service)`
    `void` | ServiceModelVisitor.`end(ServiceInfo service)`

    Constructors in org.apache.cxf.service with parameters of type ServiceInfo
    Constructor and Description
    `ServiceImpl(ServiceInfo si)`
    `ServiceModelSchemaValidator(ServiceInfo serviceInfo)`
    `ServiceModelVisitor(ServiceInfo serviceInfo)`

    Constructor parameters in org.apache.cxf.service with type arguments of type ServiceInfo
    Constructor and Description
    `ServiceImpl(List<ServiceInfo> si)`

  - ### Uses of ServiceInfo in org.apache.cxf.service.model

    Methods in org.apache.cxf.service.model that return ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `ServiceInfo` | InterfaceInfo.`getService()`
    `ServiceInfo` | EndpointInfo.`getService()`
    `ServiceInfo` | BindingInfo.`getService()`

    Methods in org.apache.cxf.service.model with parameters of type ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `static SchemaInfo` | ServiceModelUtil.`getSchema(ServiceInfo serviceInfo, MessagePartInfo messagePartInfo)`
    `void` | EndpointInfo.`setService(ServiceInfo s)`

    Method parameters in org.apache.cxf.service.model with type arguments of type ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `static EndpointInfo` | ServiceModelUtil.`findBestEndpointInfo(QName qn, List<ServiceInfo> serviceInfos)`

    Constructors in org.apache.cxf.service.model with parameters of type ServiceInfo
    Constructor and Description
    `BindingInfo(ServiceInfo service, String bindingId)`
    `EndpointInfo(ServiceInfo serv, String ns)`
    `InterfaceInfo(ServiceInfo info, QName q)`

  - ### Uses of ServiceInfo in org.apache.cxf.wsdl

    Methods in org.apache.cxf.wsdl with parameters of type ServiceInfo
    Modifier and Type | Method and Description
    --- | ---
    `static Schema` | EndpointReferenceUtils.`getSchema(ServiceInfo serviceInfo)`
    `static Schema` | EndpointReferenceUtils.`getSchema(ServiceInfo serviceInfo, Bus b)`

Apache CXF