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

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.JAXBClassImpl
All Implemented Interfaces:
JAXBClass, XsObject

public class JAXBClassImpl
extends JAXBXsObjectImpl
implements JAXBClass

Version:
$Id$
Author:
Jochen Wiedmann

Constructor Summary
protected JAXBClassImpl(XsObject pParent)
          Creates a new instance of ClassImpl.
 
Method Summary
 JAXBJavadoc createJavadoc()
          Sets the classes Javadoc documentation.
 java.lang.String getImplClass()
          Returns the implementation classes name, including the package name.
 JAXBJavadoc getJavadoc()
          Returns the classes Javadoc documentation.
 java.lang.String getName()
          Returns the interfaces class name, not including the package name.
 void setImplClass(java.lang.String pImplClass)
          Sets the implementation classes name, including the package name.
 void setName(java.lang.String pName)
          Sets the interfaces class name, not including the package name.
 
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
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 

Constructor Detail

JAXBClassImpl

protected JAXBClassImpl(XsObject pParent)

Creates a new instance of ClassImpl.

Method Detail

setName

public void setName(java.lang.String pName)

Sets the interfaces class name, not including the package name. The package name is set in the schema bindings or derived from the target namespace.


getName

public java.lang.String getName()

Returns the interfaces class name, not including the package name. The package name is set in the schema bindings or derived from the target namespace.

Specified by:
getName in interface JAXBClass

setImplClass

public void setImplClass(java.lang.String pImplClass)

Sets the implementation classes name, including the package name.


getImplClass

public java.lang.String getImplClass()

Returns the implementation classes name, including the package name.

Specified by:
getImplClass in interface JAXBClass

createJavadoc

public JAXBJavadoc createJavadoc()

Sets the classes Javadoc documentation.


getJavadoc

public JAXBJavadoc getJavadoc()

Returns the classes Javadoc documentation.

Specified by:
getJavadoc in interface JAXBClass