org.apache.ws.jaxme.xs.xml.impl

Class XsEEnumerationImpl

Implemented Interfaces:
XsEEnumeration, XsObject, XsTAnnotated, XsTFacetBase, XsTOpenAttrs

public class XsEEnumerationImpl
extends XsTFacetBaseImpl
implements XsEEnumeration

Implementation of xs:enumeration, following this specification:
  <xs:element name="enumeration" id="enumeration" type="xs:noFixedFacet">
    <xs:annotation>
      <xs:documentation
        source="http://www.w3.org/TR/xmlschema-2/#element-enumeration"/>
    </xs:annotation>
  </xs:element>
 
Author:
Jochen Wiedmann

Constructor Summary

XsEEnumerationImpl(XsObject pParent)

Method Summary

String
getFacetName()
String
getValue()
void
setValue(String pValue)

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTFacetBaseImpl

getFacetName

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl

createAnnotation, getAnnotation, getId, setId

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl

getOpenAttributes, setAttribute

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl

asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate

Constructor Details

XsEEnumerationImpl

protected XsEEnumerationImpl(XsObject pParent)

Method Details

getFacetName

public String getFacetName()
Specified by:
getFacetName in interface XsTFacetBase
Overrides:
getFacetName in interface XsTFacetBaseImpl

getValue

public String getValue()
Specified by:
getValue in interface XsEEnumeration

setValue

public void setValue(String pValue)
Specified by:
setValue in interface XsEEnumeration