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

Class XsEIncludeImpl

Implemented Interfaces:
XsEInclude, XsObject, XsTAnnotated, XsTOpenAttrs

public class XsEIncludeImpl
extends XsTAnnotatedImpl
implements XsEInclude

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

Constructor Summary

XsEIncludeImpl(XsObject pParent)

Method Summary

XsAnyURI
getSchemaLocation()
void
setSchemaLocation(XsAnyURI pSchemaLocation)
void
validate()

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

XsEIncludeImpl

protected XsEIncludeImpl(XsObject pParent)

Method Details

getSchemaLocation

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

setSchemaLocation

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

validate

public void validate()
            throws SAXException
Specified by:
validate in interface XsObject
Overrides:
validate in interface XsObjectImpl