org.apache.ws.jaxme.xs.jaxb.impl
Class JAXBTypesafeEnumClassImpl

java.lang.Object
  extended by org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
      extended by org.apache.ws.jaxme.xs.jaxb.impl.JAXBXsObjectImpl
          extended by org.apache.ws.jaxme.xs.jaxb.impl.JAXBTypesafeEnumClassImpl
All Implemented Interfaces:
JAXBTypesafeEnumClass, XsObject

public class JAXBTypesafeEnumClassImpl
extends JAXBXsObjectImpl
implements JAXBTypesafeEnumClass

Implementation of the TypesafeEnumClass interface.

Version:
$Id$
Author:
Jochen Wiedmann

Constructor Summary
protected JAXBTypesafeEnumClassImpl(XsObject pParent)
          Creates a new instance of JAXBTypesafeEnumClassImpl.java.
 
Method Summary
 JAXBJavadoc createJavadoc()
           
 JAXBTypesafeEnumMember createTypesafeEnumMember()
           
 JAXBJavadoc getJavadoc()
          Returns the created classess JavaDoc documentation.
 java.lang.String getName()
          Returns the enumeration classes name, without any package prefix.
 java.util.Iterator getTypesafeEnumMember()
          Returns the list of members.
 void setName(java.lang.String pName)
           
 
Methods inherited from class org.apache.ws.jaxme.xs.jaxb.impl.JAXBXsObjectImpl
getJAXBXsObjectFactory
 
Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBTypesafeEnumClassImpl

protected JAXBTypesafeEnumClassImpl(XsObject pParent)

Creates a new instance of JAXBTypesafeEnumClassImpl.java.

Method Detail

setName

public void setName(java.lang.String pName)

getName

public java.lang.String getName()
Description copied from interface: JAXBTypesafeEnumClass

Returns the enumeration classes name, without any package prefix.

Specified by:
getName in interface JAXBTypesafeEnumClass

createTypesafeEnumMember

public JAXBTypesafeEnumMember createTypesafeEnumMember()

getTypesafeEnumMember

public java.util.Iterator getTypesafeEnumMember()
Description copied from interface: JAXBTypesafeEnumClass

Returns the list of members. Any element in the list is an instance of TypesafeEnumMember.

Specified by:
getTypesafeEnumMember in interface JAXBTypesafeEnumClass

createJavadoc

public JAXBJavadoc createJavadoc()

getJavadoc

public JAXBJavadoc getJavadoc()
Description copied from interface: JAXBTypesafeEnumClass

Returns the created classess JavaDoc documentation.

Specified by:
getJavadoc in interface JAXBTypesafeEnumClass