net.sf.jaxme.xs.xml
Interface XsTOpenAttrs

All Superinterfaces:
XsObject
All Known Subinterfaces:
JAXBXsSchema, XsEAnnotation, XsERedefine, XsESchema
All Known Implementing Classes:
JAXBXsSchemaImpl, XsEAnnotationImpl, XsERedefineImpl, XsESchemaImpl, XsTOpenAttrsImpl

public interface XsTOpenAttrs
extends XsObject

A common base type for most of the schema elements. Implements the following specification:

  <xs:complexType name="openAttrs">
    <xs:annotation>
      <xs:documentation>
        This type is extended by almost all schema types
        to allow attributes from other namespaces to be
        added to user schemas.
      </xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:restriction base="xs:anyType">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
 

Author:
Jochen Wiedmann

Method Summary
 org.xml.sax.Attributes getOpenAttributes()
          Returns the attributes having other namespaces.
 
Methods inherited from interface net.sf.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 

Method Detail

getOpenAttributes

public org.xml.sax.Attributes getOpenAttributes()

Returns the attributes having other namespaces.