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.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object