SchemaInfo (Apache CXF JavaDoc 4.2.1 API)
Description: declaration: package: org.apache.cxf.service.model, class: SchemaInfo

Package org.apache.cxf.service.model

# Class SchemaInfo

java.lang.Object
org.apache.cxf.service.model.AbstractPropertiesHolder
org.apache.cxf.service.model.SchemaInfo

All Implemented Interfaces:
  `Extensible`

public final class SchemaInfo extends AbstractPropertiesHolder

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SchemaInfo(String namespaceUri)`
  `SchemaInfo(String namespaceUri, boolean qElement, boolean qAttribute)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Element`
  `getElement()`
  Build and return a DOM tree for this schema.
  `org.apache.ws.commons.schema.XmlSchemaElement`
  `getElementByQName(QName qname)`
  `String`
  `getNamespaceURI()`
  `org.apache.ws.commons.schema.XmlSchema`
  `getSchema()`
  `String`
  `getSystemId()`
  `boolean`
  `isAttributeFormQualified()`
  `boolean`
  `isElementFormQualified()`
  `void`
  `setElement(Element el)`
  `void`
  `setNamespaceURI(String nsUri)`
  `void`
  `setSchema(org.apache.ws.commons.schema.XmlSchema schema)`
  `void`
  `setSystemId(String systemId)`
  `String`
  `toString()`

  ### Methods inherited from class org.apache.cxf.service.model.AbstractPropertiesHolder

  `addExtensionAttribute, addExtensor, containsExtensor, equals, getDocumentation, getExtensionAttribute, getExtensionAttributes, getExtensor, getExtensors, getExtensors, getProperties, getProperty, getProperty, getTraversedExtensor, hasProperty, removeProperty, setDelegate, setDocumentation, setExtensionAttributes, setProperty`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### SchemaInfo

    public SchemaInfo(String namespaceUri)

  - ### SchemaInfo

    public SchemaInfo(String namespaceUri, boolean qElement, boolean qAttribute)

- ## Method Details

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`

  - ### getNamespaceURI

    public String getNamespaceURI()

  - ### setNamespaceURI

    public void setNamespaceURI(String nsUri)

  - ### setElement

    public void setElement(Element el)

  - ### getElement

    public Element getElement()
    Build and return a DOM tree for this schema.
    Returns:
      a DOM Element representation of the schema

  - ### isElementFormQualified

    public boolean isElementFormQualified()

  - ### isAttributeFormQualified

    public boolean isAttributeFormQualified()

  - ### getSchema

    public org.apache.ws.commons.schema.XmlSchema getSchema()

  - ### setSchema

    public void setSchema(org.apache.ws.commons.schema.XmlSchema schema)

  - ### getSystemId

    public String getSystemId()

  - ### setSystemId

    public void setSystemId(String systemId)

  - ### getElementByQName

    public org.apache.ws.commons.schema.XmlSchemaElement getElementByQName(QName qname)