org.apache.ws.jaxme.xs.xml

Interface XsTElement

All Superinterfaces:
XsAGDefRef, XsAGOccurs, XsGIdentityConstraint, XsObject, XsTAnnotated, XsTOpenAttrs
Known Subinterfaces:
XsTLocalElement, XsTTopLevelElement
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()
String
getDefault()
XsDerivationSet
getFinal()
String
getFixed()
XsFormChoice
getForm()
boolean
getNillable()
XsTLocalSimpleType
getSimpleType()
XsQName
getSubstitutionGroup()
XsQName
getType()
boolean
isGlobal()
void
setAbstract(boolean pAbstract)
void
setBlock(XsBlockSet pBlock)
void
setDefault(String pDefault)
void
setFinal(XsDerivationSet pFinal)
void
setFixed(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.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

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.XsTAnnotated

createAnnotation, getAnnotation, getId, setId

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs

getOpenAttributes

Method Details

createComplexType

public XsTLocalComplexType createComplexType()
            throws SAXException

createSimpleType

public XsTLocalSimpleType createSimpleType()
            throws SAXException

getAbstract

public boolean getAbstract()

getBlock

public XsBlockSet getBlock()

getComplexType

public XsTLocalComplexType getComplexType()

getDefault

public String getDefault()

getFinal

public XsDerivationSet getFinal()

getFixed

public String getFixed()

getForm

public XsFormChoice getForm()

getNillable

public boolean getNillable()

getSimpleType

public XsTLocalSimpleType getSimpleType()

getSubstitutionGroup

public XsQName getSubstitutionGroup()

getType

public XsQName getType()

isGlobal

public boolean isGlobal()

setAbstract

public void setAbstract(boolean pAbstract)

setBlock

public void setBlock(XsBlockSet pBlock)

setDefault

public void setDefault(String pDefault)

setFinal

public void setFinal(XsDerivationSet pFinal)

setFixed

public void setFixed(String pFixed)

setForm

public void setForm(XsFormChoice pForm)

setNillable

public void setNillable(boolean pNillable)

setSubstitutionGroup

public void setSubstitutionGroup(XsQName pSubstitutionGroup)
            throws SAXException

setType

public void setType(XsQName pType)
            throws SAXException