org.apache.ws.jaxme.xs.xml.impl
Class XsTOpenAttrsImpl
java.lang.Object
   org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
       org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
- All Implemented Interfaces: 
- XsObject, XsTOpenAttrs
- Direct Known Subclasses: 
- XsEAnnotationImpl, XsESchemaImpl, XsTAnnotatedImpl
- public class XsTOpenAttrsImpl- extends XsObjectImpl- implements XsTOpenAttrs
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.
 | 
|  boolean | setAttribute(java.lang.String pQName,
             java.lang.String pNamespaceURI,
             java.lang.String pLocalName,
             java.lang.String pValue)This method receives all the attributes, including those from the
 XML schema namespace.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
XsTOpenAttrsImpl
protected XsTOpenAttrsImpl(XsObject pParent)
getOpenAttributes
public org.xml.sax.Attributes getOpenAttributes()
- Description copied from interface: XsTOpenAttrs
- Returns the attributes having other namespaces. - 
 
- 
- Specified by:
- getOpenAttributesin interface- XsTOpenAttrs
 
- 
 
setAttribute
public boolean setAttribute(java.lang.String pQName,
                            java.lang.String pNamespaceURI,
                            java.lang.String pLocalName,
                            java.lang.String pValue)
                     throws org.xml.sax.SAXException
- This method receives all the attributes, including those from the
 XML schema namespace. The method refuses to handle the attribute, if
 it has the XML schema namespace by returning the value false. Otherwise,
 the attribute is added to the list returned by - getOpenAttributes()and the value true is returned.
 - 
 
- 
 
- 
- Throws:
- org.xml.sax.SAXException