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

Class XsGIdentityConstraintImpl

Implemented Interfaces:
XsGIdentityConstraint

public class XsGIdentityConstraintImpl
extends java.lang.Object
implements XsGIdentityConstraint

Implementation of the group xs:identityConstraint, specified as follows:
  
    
      
        The three kinds of identity constraints, all with
        type of or derived from 'keybase'.
      
    
    
      
      
      
    
  
 
Author:
Jochen Wiedmann

Constructor Summary

XsGIdentityConstraintImpl(XsObject pOwner)

Method Summary

protected void
addIdentityConstraint(XsTIdentityConstraint pConstraint)
XsEKey
createKey()
XsEKeyref
createKeyref()
XsEUnique
createUnique()
XsTIdentityConstraint[]
getIdentityConstraints()

Constructor Details

XsGIdentityConstraintImpl

protected XsGIdentityConstraintImpl(XsObject pOwner)

Method Details

addIdentityConstraint

protected void addIdentityConstraint(XsTIdentityConstraint pConstraint)

createKey

public XsEKey createKey()
Specified by:
createKey in interface XsGIdentityConstraint

createKeyref

public XsEKeyref createKeyref()
Specified by:
createKeyref in interface XsGIdentityConstraint

createUnique

public XsEUnique createUnique()
Specified by:
createUnique in interface XsGIdentityConstraint

getIdentityConstraints

public XsTIdentityConstraint[] getIdentityConstraints()
Specified by:
getIdentityConstraints in interface XsGIdentityConstraint