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

Class XsTExplicitGroupImpl

public class XsTExplicitGroupImpl extends XsTGroupImpl implements XsTExplicitGroup

Implementation of the xs:explicitGroup type, as specified by the following:

  
    
      
        group type for the three kinds of group
      
    
    
      
        
          
          
        
        
        
      
    
  
 

Implementation note: This interface doesn't specify any additional methods. However, the implementations validate() method must ensure that

  1. neither of the 'name' or 'ref' attributes are set
  2. Either of the 'element', 'choice', 'sequence', 'any', or 'group' child elements is set, but not the 'all' element.

Author: Jochen Wiedmann

Constructor Summary
protected XsTExplicitGroupImpl(XsObject pParent)
Method Summary
voidsetName(XsNCName pName)
voidsetRef(XsQName pRef)
voidsetRef(String pRef)

Constructor Detail

XsTExplicitGroupImpl

protected XsTExplicitGroupImpl(XsObject pParent)

Method Detail

setName

public void setName(XsNCName pName)

setRef

public void setRef(XsQName pRef)

setRef

public void setRef(String pRef)