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>
| Constructor and Description |
|---|
XsSimpleDerivationSet(java.lang.String pValue)
Creates a new DerivationSet with the given value.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isListAllowed()
Returns whether derivation of lists is allowed.
|
boolean |
isRestrictionAllowed()
Returns whether derivation of restrictions is allowed.
|
boolean |
isUnionAllowed()
Returns whether derivation of unions is allowed.
|
java.lang.String |
toString() |
static XsSimpleDerivationSet |
valueOf(java.lang.String pValue)
Returns a
DerivationSet matching the given
value. |
public XsSimpleDerivationSet(java.lang.String pValue)
Creates a new DerivationSet with the given value.
public boolean isListAllowed()
Returns whether derivation of lists is allowed.
public boolean isUnionAllowed()
Returns whether derivation of unions is allowed.
public boolean isRestrictionAllowed()
Returns whether derivation of restrictions is allowed.
public static XsSimpleDerivationSet valueOf(java.lang.String pValue)
Returns a DerivationSet matching the given
value.
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object