|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
org.apache.ws.jaxme.xs.xml.impl.XsTExtensionTypeImpl
Implementation of the xs:extensionType
type, as
specified by:
<xs:complexType name="extensionType"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:group ref="xs:typeDefParticle" minOccurs="0"/> <xs:group ref="xs:attrDecls"/> </xs:sequence> <xs:attribute name="base" type="xs:QName" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
Constructor Summary | |
protected |
XsTExtensionTypeImpl(XsObject pParent)
|
Method Summary | |
XsTAll |
createAll()
|
XsTWildcard |
createAnyAttribute()
Creates a new instance of XsTWildcard . |
XsTAttribute |
createAttribute()
Creates a new instance of XsTAttribute . |
XsTAttributeGroupRef |
createAttributeGroup()
Creates a new instance of XsTAttributeGroup . |
XsEChoice |
createChoice()
|
XsTGroupRef |
createGroup()
|
XsESequence |
createSequence()
|
java.lang.Object[] |
getAllAttributes()
Returns all objects created by createAttribute() ,
createAttributeGroup() , or createAnyAttribute() ,
in the order of the corresponding method calls. |
XsTWildcard |
getAnyAttribute()
Returns the instance created by createAnyAttribute() ,
or null, if the method wasn't called. |
XsTAttributeGroupRef[] |
getAttributeGroups()
Returns an array of all attribute groups created by createAttributeGroup() ; |
XsTAttribute[] |
getAttributes()
Returns an array of all attributes created by createAttribute() . |
XsQName |
getBase()
|
XsTTypeDefParticle |
getTypeDefParticle()
|
void |
setBase(java.lang.String pBase)
|
void |
setBase(XsQName pBase)
|
void |
validate()
Validates the types, attributes, elements, ... |
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, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 |
Constructor Detail |
protected XsTExtensionTypeImpl(XsObject pParent)
Method Detail |
public void setBase(XsQName pBase)
setBase
in interface XsTExtensionType
public void setBase(java.lang.String pBase) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public XsQName getBase()
getBase
in interface XsTExtensionType
public XsTGroupRef createGroup()
createGroup
in interface XsGTypeDefParticle
public XsTAll createAll()
createAll
in interface XsGTypeDefParticle
public XsEChoice createChoice()
createChoice
in interface XsGTypeDefParticle
public XsESequence createSequence()
createSequence
in interface XsGTypeDefParticle
public XsTTypeDefParticle getTypeDefParticle()
getTypeDefParticle
in interface XsGTypeDefParticle
public XsTAttribute createAttribute()
XsGAttrDecls
Creates a new instance of XsTAttribute
.
createAttribute
in interface XsGAttrDecls
public XsTAttribute[] getAttributes()
XsGAttrDecls
Returns an array of all attributes created by
XsGAttrDecls.createAttribute()
.
getAttributes
in interface XsGAttrDecls
public XsTAttributeGroupRef createAttributeGroup()
XsGAttrDecls
Creates a new instance of XsTAttributeGroup
.
createAttributeGroup
in interface XsGAttrDecls
public XsTAttributeGroupRef[] getAttributeGroups()
XsGAttrDecls
Returns an array of all attribute groups created by
XsGAttrDecls.createAttributeGroup()
;
getAttributeGroups
in interface XsGAttrDecls
public XsTWildcard createAnyAttribute()
XsGAttrDecls
Creates a new instance of XsTWildcard
.
createAnyAttribute
in interface XsGAttrDecls
public XsTWildcard getAnyAttribute()
XsGAttrDecls
Returns the instance created by XsGAttrDecls.createAnyAttribute()
,
or null, if the method wasn't called.
getAnyAttribute
in interface XsGAttrDecls
public java.lang.Object[] getAllAttributes()
XsGAttrDecls
Returns all objects created by XsGAttrDecls.createAttribute()
,
XsGAttrDecls.createAttributeGroup()
, or XsGAttrDecls.createAnyAttribute()
,
in the order of the corresponding method calls.
getAllAttributes
in interface XsGAttrDecls
public void validate() throws org.xml.sax.SAXException
XsObject
Validates the types, attributes, elements, ... internal state.
validate
in interface XsObject
validate
in class XsObjectImpl
org.xml.sax.SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |