org.apache.ws.jaxme.xs.xml
Interface XsTElement

All Superinterfaces:
XsAGDefRef, XsAGOccurs, XsGIdentityConstraint, XsObject, XsTAnnotated, XsTOpenAttrs
All Known Subinterfaces:
XsTLocalElement, XsTTopLevelElement
All Known Implementing Classes:
XsTElementImpl, XsTLocalAllElementImpl, XsTLocalElementImpl, XsTTopLevelElementImpl

public interface XsTElement
extends XsTAnnotated, XsAGDefRef, XsAGOccurs, XsGIdentityConstraint

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

  
    
      
        The element element can be used either
        at the top level to define an element-type binding globally,
        or within a content model to either reference a globally-defined
        element or type or declare an element-type binding locally.
        The ref form is not allowed at the top level.
      
    
    
      
        
          
            
            
          
          
        
        
        
        
        
        
        
        
        
        
        
        
      
    
  
 

Author:
Jochen Wiedmann

Method Summary
 XsTLocalComplexType createComplexType()
           
 XsTLocalSimpleType createSimpleType()
           
 boolean getAbstract()
           
 XsBlockSet getBlock()
           
 XsTLocalComplexType getComplexType()
           
 java.lang.String getDefault()
           
 XsDerivationSet getFinal()
           
 java.lang.String getFixed()
           
 XsFormChoice getForm()
           
 boolean getNillable()
           
 XsTLocalSimpleType getSimpleType()
           
 XsQName getSubstitutionGroup()
           
 XsQName getType()
           
 boolean isGlobal()
           
 void setAbstract(boolean pAbstract)
           
 void setBlock(XsBlockSet pBlock)
           
 void setDefault(java.lang.String pDefault)
           
 void setFinal(XsDerivationSet pFinal)
           
 void setFixed(java.lang.String pFixed)
           
 void setForm(XsFormChoice pForm)
           
 void setNillable(boolean pNillable)
           
 void setSubstitutionGroup(XsQName pSubstitutionGroup)
           
 void setType(XsQName pType)
           
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTAnnotated
createAnnotation, getAnnotation, getId, setId
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs
getOpenAttributes
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsAGDefRef
getName, getRef, setName, setRef, validate
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsAGOccurs
getMaxOccurs, getMinOccurs, setMaxOccurs, setMinOccurs, validate
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsGIdentityConstraint
createKey, createKeyref, createUnique, getIdentityConstraints
 

Method Detail

createSimpleType

XsTLocalSimpleType createSimpleType()
                                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getSimpleType

XsTLocalSimpleType getSimpleType()

createComplexType

XsTLocalComplexType createComplexType()
                                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getComplexType

XsTLocalComplexType getComplexType()

setType

void setType(XsQName pType)
             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getType

XsQName getType()

setSubstitutionGroup

void setSubstitutionGroup(XsQName pSubstitutionGroup)
                          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getSubstitutionGroup

XsQName getSubstitutionGroup()

setDefault

void setDefault(java.lang.String pDefault)

getDefault

java.lang.String getDefault()

setFixed

void setFixed(java.lang.String pFixed)

getFixed

java.lang.String getFixed()

setNillable

void setNillable(boolean pNillable)

getNillable

boolean getNillable()

setAbstract

void setAbstract(boolean pAbstract)

getAbstract

boolean getAbstract()

setFinal

void setFinal(XsDerivationSet pFinal)

getFinal

XsDerivationSet getFinal()

setBlock

void setBlock(XsBlockSet pBlock)

getBlock

XsBlockSet getBlock()

setForm

void setForm(XsFormChoice pForm)

getForm

XsFormChoice getForm()

isGlobal

boolean isGlobal()