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

java.lang.Object
  extended by org.apache.ws.jaxme.xs.xml.impl.XsGIdentityConstraintImpl
All 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
protected XsGIdentityConstraintImpl(XsObject pOwner)
           
 
Method Summary
protected  void addIdentityConstraint(XsTIdentityConstraint pConstraint)
           
 XsEKey createKey()
           
 XsEKeyref createKeyref()
           
 XsEUnique createUnique()
           
 XsTIdentityConstraint[] getIdentityConstraints()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XsGIdentityConstraintImpl

protected XsGIdentityConstraintImpl(XsObject pOwner)
Method Detail

addIdentityConstraint

protected void addIdentityConstraint(XsTIdentityConstraint pConstraint)

createUnique

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

createKey

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

createKeyref

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

getIdentityConstraints

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