org.apache.ws.jaxme.xs.xml.impl

Class XsEImportImpl

Implemented Interfaces:
XsEImport, XsObject, XsTAnnotated, XsTOpenAttrs

public class XsEImportImpl
extends XsTAnnotatedImpl
implements XsEImport

Implementation of xs:import, as specified by the following:
  <xs:element name="import" id="import">
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-import"/>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xs:annotated">
          <xs:attribute name="namespace" type="xs:anyURI"/>
          <xs:attribute name="schemaLocation" type="xs:anyURI"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
 
Author:
Jochen Wiedmann

Constructor Summary

XsEImportImpl(XsObject pParent)

Method Summary

XsAnyURI
getNamespace()
XsAnyURI
getSchemaLocation()
void
setNamespace(XsAnyURI pNamespace)
void
setSchemaLocation(XsAnyURI pSchemaLocation)

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl

createAnnotation, getAnnotation, getId, setId

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl

getOpenAttributes, setAttribute

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl

asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate

Constructor Details

XsEImportImpl

protected XsEImportImpl(XsObject pParent)

Method Details

getNamespace

public XsAnyURI getNamespace()
Specified by:
getNamespace in interface XsEImport

getSchemaLocation

public XsAnyURI getSchemaLocation()
Specified by:
getSchemaLocation in interface XsEImport

setNamespace

public void setNamespace(XsAnyURI pNamespace)
Specified by:
setNamespace in interface XsEImport

setSchemaLocation

public void setSchemaLocation(XsAnyURI pSchemaLocation)
Specified by:
setSchemaLocation in interface XsEImport