org.apache.ws.jaxme.xs.xml

Interface XsTKeybase

public interface XsTKeybase extends XsTAnnotated

Interface of the xs:keybase type, with the following specification:

  <xs:complexType name="keybase">
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:sequence>
          <xs:element ref="xs:selector"/>
          <xs:element ref="xs:field" minOccurs="1" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attribute name="name" type="xs:NCName" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
 

Author: Jochen Wiedmann

Method Summary
XsEFieldcreateField()
XsESelectorcreateSelector()
XsEField[]getFields()
XsNCNamegetName()
XsESelectorgetSelector()
voidsetName(XsNCName pName)

Method Detail

createField

public XsEField createField()

createSelector

public XsESelector createSelector()

getFields

public XsEField[] getFields()

getName

public XsNCName getName()

getSelector

public XsESelector getSelector()

setName

public void setName(XsNCName pName)