org.apache.ws.jaxme.xs.xml.impl

Class XsEUniqueImpl

Implemented Interfaces:
XsEUnique, XsObject, XsTAnnotated, XsTIdentityConstraint, XsTKeybase, XsTOpenAttrs

public class XsEUniqueImpl
extends XsTKeybaseImpl
implements XsEUnique

Implementation of the xs:unique element, with the following specification:
  <xs:element name="unique" type="xs:keybase" id="unique">
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-unique"/>
    </xs:annotation>
  </xs:element>
 
Author:
Jochen Wiedmann

Constructor Summary

XsEUniqueImpl(XsObject pParent)

Method Summary

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTKeybaseImpl

createField, createSelector, getFields, getName, getSelector, setName, validate

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl

createAnnotation, getAnnotation, getId, setId

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl

getOpenAttributes, setAttribute

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl

asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate

Constructor Details

XsEUniqueImpl

protected XsEUniqueImpl(XsObject pParent)