## Uses of Class
org.apache.cxf.common.xmlschema.SchemaCollection

- Packages that use SchemaCollection
  Package | Description
  --- | ---
  org.apache.cxf.common.jaxb |
  org.apache.cxf.common.xmlschema |
  org.apache.cxf.databinding |
  org.apache.cxf.service.model |

- - ### Uses of SchemaCollection in org.apache.cxf.common.jaxb

    Methods in org.apache.cxf.common.jaxb with parameters of type SchemaCollection
    Modifier and Type | Method and Description
    --- | ---
    `static JAXBContextProxy` | JAXBUtils.`createJAXBContextProxy(JAXBContext ctx, SchemaCollection collection, String defaultNs)`

    Constructors in org.apache.cxf.common.jaxb with parameters of type SchemaCollection
    Constructor and Description
    `SchemaCollectionContextProxy(JAXBContext ctx, SchemaCollection c, String defaultNs)`

  - ### Uses of SchemaCollection in org.apache.cxf.common.xmlschema

    Methods in org.apache.cxf.common.xmlschema with parameters of type SchemaCollection
    Modifier and Type | Method and Description
    --- | ---
    `static org.apache.ws.commons.schema.XmlSchemaElement` | XmlSchemaUtils.`findElementByRefName(SchemaCollection xmlSchemaCollection, QName name, String referencingURI)` This copes with an observed phenomenon in the schema built by the ReflectionServiceFactoryBean.
    `static List<org.apache.ws.commons.schema.XmlSchemaAnnotated>` | XmlSchemaUtils.`getContentAttributes(org.apache.ws.commons.schema.XmlSchemaComplexType type, SchemaCollection collection)`
    `static List<org.apache.ws.commons.schema.XmlSchemaObject>` | XmlSchemaUtils.`getContentElements(org.apache.ws.commons.schema.XmlSchemaComplexType type, SchemaCollection collection)`
    `static org.apache.ws.commons.schema.XmlSchemaType` | XmlSchemaUtils.`getElementType(SchemaCollection xmlSchemaCollection, String referencingURI, org.apache.ws.commons.schema.XmlSchemaElement element, org.apache.ws.commons.schema.XmlSchemaType containingType)` Follow a chain of references from element to element until we can obtain a type.
    `static org.apache.ws.commons.schema.XmlSchemaElement` | XmlSchemaUtils.`getReferredElement(org.apache.ws.commons.schema.XmlSchemaElement element, SchemaCollection xmlSchemaCollection)`

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

    Methods in org.apache.cxf.databinding with parameters of type SchemaCollection
    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 SchemaCollection in org.apache.cxf.service.model

    Methods in org.apache.cxf.service.model that return SchemaCollection
    Modifier and Type | Method and Description
    --- | ---
    `SchemaCollection` | ServiceSchemaInfo.`getSchemaCollection()`
    `SchemaCollection` | ServiceInfo.`getXmlSchemaCollection()`

    Methods in org.apache.cxf.service.model with parameters of type SchemaCollection
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServiceSchemaInfo.`setSchemaCollection(SchemaCollection schemaCollection)`
    `void` | ServiceInfo.`setSchemas(SchemaCollection cachedXmlSchemaCollection, List<SchemaInfo> cachedSchemas)`

Apache CXF