net.sf.jaxme.xs.xml
Interface XsEImport

All Superinterfaces:
XsObject, XsTAnnotated
All Known Implementing Classes:
XsEImportImpl

public interface XsEImport
extends XsTAnnotated

Interface 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

Method Summary
 XsAnyURI getNamespace()
           
 XsAnyURI getSchemaLocation()
           
 void setNamespace(XsAnyURI pNamespace)
           
 void setSchemaLocation(XsAnyURI pSchemaLocation)
           
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsTAnnotated
createAnnotation, getAnnotation, getId, setId
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 

Method Detail

setNamespace

public void setNamespace(XsAnyURI pNamespace)

getNamespace

public XsAnyURI getNamespace()

setSchemaLocation

public void setSchemaLocation(XsAnyURI pSchemaLocation)

getSchemaLocation

public XsAnyURI getSchemaLocation()