org.apache.ws.jaxme.xs.xml
Interface XsTAttribute
- All Superinterfaces:
- XsObject, XsTAnnotated, XsTOpenAttrs
- All Known Implementing Classes:
- XsTAttributeImpl
public interface XsTAttribute
- extends XsTAnnotated
Interface of xs:attribute
, following
this specification:
<xs:complexType name="attribute">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:element name="simpleType" minOccurs="0" type="xs:localSimpleType"/>
</xs:sequence>
<xs:attributeGroup ref="xs:defRef"/>
<xs:attribute name="type" type="xs:QName"/>
<xs:attribute name="use" use="optional" default="optional">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="prohibited"/>
<xs:enumeration value="optional"/>
<xs:enumeration value="required"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="default" type="xs:string"/>
<xs:attribute name="fixed" type="xs:string"/>
<xs:attribute name="form" type="xs:formChoice"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- Author:
- Jochen Wiedmann
PROHIBITED
static final XsTAttribute.Use PROHIBITED
OPTIONAL
static final XsTAttribute.Use OPTIONAL
REQUIRED
static final XsTAttribute.Use REQUIRED
createSimpleType
XsTLocalSimpleType createSimpleType()
getSimpleType
XsTLocalSimpleType getSimpleType()
setType
void setType(XsQName pType)
getType
XsQName getType()
setUse
void setUse(XsTAttribute.Use pUse)
getUse
XsTAttribute.Use getUse()
setDefault
void setDefault(java.lang.String pDefault)
getDefault
java.lang.String getDefault()
setFixed
void setFixed(java.lang.String pFixed)
getFixed
java.lang.String getFixed()
setForm
void setForm(XsFormChoice pForm)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getForm
XsFormChoice getForm()
setName
void setName(XsNCName pName)
getName
XsNCName getName()
setRef
void setRef(XsQName pRef)
getRef
XsQName getRef()
isGlobal
boolean isGlobal()