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

Class XsTSimpleExtensionTypeImpl

Implemented Interfaces:
XsGAttrDecls, XsObject, XsTAnnotated, XsTOpenAttrs, XsTSimpleExtensionType

public class XsTSimpleExtensionTypeImpl
extends XsTAnnotatedImpl
implements XsTSimpleExtensionType

Implementation of the xs:simpleExtensionType, as specified by:
  
    
      
        
          
            
              No typeDefParticle group reference
            
          
          
          
        
      
    
  
 
Author:
Jochen Wiedmann

Constructor Summary

XsTSimpleExtensionTypeImpl(XsObject pParent)

Method Summary

XsTWildcard
createAnyAttribute()
XsTAttribute
createAttribute()
XsTAttributeGroupRef
createAttributeGroup()
Object[]
getAllAttributes()
XsTWildcard
getAnyAttribute()
XsTAttributeGroupRef[]
getAttributeGroups()
XsTAttribute[]
getAttributes()
XsQName
getBase()
void
setBase(String pBase)
void
setBase(XsQName pBase)
void
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

XsTSimpleExtensionTypeImpl

protected XsTSimpleExtensionTypeImpl(XsObject pParent)

Method Details

createAnyAttribute

public XsTWildcard createAnyAttribute()
Specified by:
createAnyAttribute in interface XsGAttrDecls

createAttribute

public XsTAttribute createAttribute()
Specified by:
createAttribute in interface XsGAttrDecls

createAttributeGroup

public XsTAttributeGroupRef createAttributeGroup()
Specified by:
createAttributeGroup in interface XsGAttrDecls

getAllAttributes

public Object[] getAllAttributes()
Specified by:
getAllAttributes in interface XsGAttrDecls

getAnyAttribute

public XsTWildcard getAnyAttribute()
Specified by:
getAnyAttribute in interface XsGAttrDecls

getAttributeGroups

public XsTAttributeGroupRef[] getAttributeGroups()
Specified by:
getAttributeGroups in interface XsGAttrDecls

getAttributes

public XsTAttribute[] getAttributes()
Specified by:
getAttributes in interface XsGAttrDecls

getBase

public XsQName getBase()
Specified by:
getBase in interface XsTSimpleExtensionType

setBase

public void setBase(String pBase)
            throws SAXException

setBase

public void setBase(XsQName pBase)
Specified by:
setBase in interface XsTSimpleExtensionType

validate

public void validate()
            throws SAXException
Specified by:
validate in interface XsObject
Overrides:
validate in interface XsObjectImpl