org.apache.ws.jaxme.xs.xml
Interface XsTAttribute
- XsObject, XsTAnnotated, XsTOpenAttrs
- XsTAttributeImpl
public interface XsTAttribute
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>
getDefault
public String getDefault()
getFixed
public String getFixed()
isGlobal
public boolean isGlobal()
setDefault
public void setDefault(String pDefault)
setFixed
public void setFixed(String pFixed)
setForm
public void setForm(XsFormChoice pForm)
throws SAXException
setName
public void setName(XsNCName pName)
setRef
public void setRef(XsQName pRef)
setType
public void setType(XsQName pType)