org.apache.ws.jaxme.xs.xml
Class XsSimpleDerivationSet
java.lang.Object
org.apache.ws.jaxme.xs.xml.XsSimpleDerivationSet
public class XsSimpleDerivationSet
extends java.lang.Object
Implementation of
xs:derivationset
.
Follows this specification:
<xs:simpleType name="simpleDerivationSet">
<xs:annotation>
<xs:documentation>
#all or (possibly empty) subset of {restriction, union, list}
</xs:documentation>
<xs:documentation>
A utility type, not for public use
</xs:documentation>
</xs:annotation>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="#all"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:derivationControl">
<xs:enumeration value="list"/>
<xs:enumeration value="union"/>
<xs:enumeration value="restriction"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
XsSimpleDerivationSet
public XsSimpleDerivationSet(String pValue)
Creates a new DerivationSet with the given value.
equals
public boolean equals(Object o)
hashCode
public int hashCode()
isListAllowed
public boolean isListAllowed()
Returns whether derivation of lists is allowed.
isRestrictionAllowed
public boolean isRestrictionAllowed()
Returns whether derivation of restrictions is allowed.
isUnionAllowed
public boolean isUnionAllowed()
Returns whether derivation of unions is allowed.
toString
public String toString()
valueOf
public static XsSimpleDerivationSet valueOf(String pValue)
Returns a DerivationSet
matching the given
value.