org.apache.ws.jaxme.xs.xml
Class XsDerivationSet

java.lang.Object
  extended by org.apache.ws.jaxme.xs.xml.XsDerivationSet

public class XsDerivationSet
extends java.lang.Object

Implementation of xs:derivationset. Follows this specification:

  <xs:simpleType name="derivationSet">
    <xs:annotation>
      <xs:documentation>
        A utility type, not for public use
      </xs:documentation>
      <xs:documentation>
        #all or (possibly empty) subset of {extension, restriction}
      </xs:documentation>
    </xs:annotation>
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:token">
          <xs:enumeration value="#all"/>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:list itemType="xs:reducedDerivationControl"/>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
 

Author:
Jochen Wiedmann

Constructor Summary
XsDerivationSet(java.lang.String pValue)
          Creates a new DerivationSet with the given value.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 boolean isExtensionAllowed()
          Returns whether extension is allowed.
 boolean isRestrictionAllowed()
          Returns whether restriction is allowed.
 void setExtensionAllowed(boolean pExtensionAllowed)
          Sets whether extension is allowed.
 void setRestrictionAllowed(boolean pRestrictionAllowed)
          Sets whether restriction is allowed.
 java.lang.String toString()
           
static XsDerivationSet valueOf(java.lang.String pValue)
          Returns a DerivationSet matching the given value.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XsDerivationSet

public XsDerivationSet(java.lang.String pValue)

Creates a new DerivationSet with the given value.

Method Detail

isExtensionAllowed

public boolean isExtensionAllowed()

Returns whether extension is allowed.


setExtensionAllowed

public void setExtensionAllowed(boolean pExtensionAllowed)

Sets whether extension is allowed.


isRestrictionAllowed

public boolean isRestrictionAllowed()

Returns whether restriction is allowed.


setRestrictionAllowed

public void setRestrictionAllowed(boolean pRestrictionAllowed)

Sets whether restriction is allowed.


valueOf

public static XsDerivationSet valueOf(java.lang.String pValue)

Returns a DerivationSet matching the given value.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object