org.apache.ws.jaxme.xs.xml

Interface XsEAnnotation

public interface XsEAnnotation extends XsTOpenAttrs

Interface 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>
 

Author: Jochen Wiedmann

Method Summary
XsEAppinfocreateAppinfo()

Creates a new 'appinfo' child element.

XsEDocumentationcreateDocumentation()

Creates a new 'documentation' child element.

XsEAppinfo[]getAppinfos()

Returns all the 'appinfo' child elements in the order of creation by createAppinfo.

Object[]getChilds()

Returns all the annotations child elements in the order of creation.

XsEDocumentation[]getDocumentations()

Returns all the 'documentation' child elements in the order of creation by createDocumentation.

XsIDgetId()
voidsetId(XsID pId)

Method Detail

createAppinfo

public XsEAppinfo createAppinfo()

Creates a new 'appinfo' child element.

createDocumentation

public XsEDocumentation createDocumentation()

Creates a new 'documentation' child element.

getAppinfos

public XsEAppinfo[] getAppinfos()

Returns all the 'appinfo' child elements in the order of creation by createAppinfo.

getChilds

public Object[] getChilds()

Returns all the annotations child elements in the order of creation.

getDocumentations

public XsEDocumentation[] getDocumentations()

Returns all the 'documentation' child elements in the order of creation by createDocumentation.

getId

public XsID getId()

setId

public void setId(XsID pId)