org.apache.ws.jaxme.xs.xml.impl
public class XsEAnnotationImpl extends XsTOpenAttrsImpl implements XsEAnnotation
Implementation of xs:annotation, as specified
by the following:
<xs:element name="annotation" id="annotation">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-annotation"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:openAttrs">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="xs:appinfo"/>
<xs:element ref="xs:documentation"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
| Constructor Summary | |
|---|---|
| protected | XsEAnnotationImpl(XsObject pParent) |
| Method Summary | |
|---|---|
| protected void | addChild(Object pChild) |
| XsEAppinfo | createAppinfo() |
| XsEDocumentation | createDocumentation() |
| XsEAppinfo[] | getAppinfos() |
| ContentHandler | getChildHandler(String pQName, String pNamespaceURI, String pLocalName) |
| Object[] | getChilds() |
| XsEDocumentation[] | getDocumentations() |
| XsID | getId() |
| void | setId(XsID pId) |