|
||||||||||
| 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.SAXExceptionpublic XsQName getBase()
getBase in interface XsTExtensionTypepublic XsTGroupRef createGroup()
createGroup in interface XsGTypeDefParticlepublic XsTAll createAll()
createAll in interface XsGTypeDefParticlepublic XsEChoice createChoice()
createChoice in interface XsGTypeDefParticlepublic XsESequence createSequence()
createSequence in interface XsGTypeDefParticlepublic XsTTypeDefParticle getTypeDefParticle()
getTypeDefParticle in interface XsGTypeDefParticlepublic XsTAttribute createAttribute()
XsGAttrDeclsCreates a new instance of XsTAttribute.
createAttribute in interface XsGAttrDeclspublic XsTAttribute[] getAttributes()
XsGAttrDeclsReturns an array of all attributes created by
XsGAttrDecls.createAttribute().
getAttributes in interface XsGAttrDeclspublic XsTAttributeGroupRef createAttributeGroup()
XsGAttrDeclsCreates a new instance of XsTAttributeGroup.
createAttributeGroup in interface XsGAttrDeclspublic XsTAttributeGroupRef[] getAttributeGroups()
XsGAttrDeclsReturns an array of all attribute groups created by
XsGAttrDecls.createAttributeGroup();
getAttributeGroups in interface XsGAttrDeclspublic XsTWildcard createAnyAttribute()
XsGAttrDeclsCreates a new instance of XsTWildcard.
createAnyAttribute in interface XsGAttrDeclspublic XsTWildcard getAnyAttribute()
XsGAttrDeclsReturns the instance created by XsGAttrDecls.createAnyAttribute(),
or null, if the method wasn't called.
getAnyAttribute in interface XsGAttrDeclspublic java.lang.Object[] getAllAttributes()
XsGAttrDeclsReturns 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
XsObjectValidates the types, attributes, elements, ... internal state.
validate in interface XsObjectvalidate in class XsObjectImplorg.xml.sax.SAXException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||