net.sf.jaxme.xs.jaxb.impl
Class JAXBClassImpl

java.lang.Object
  extended bynet.sf.jaxme.xs.xml.impl.XsObjectImpl
      extended bynet.sf.jaxme.xs.jaxb.impl.JAXBXsObjectImpl
          extended bynet.sf.jaxme.xs.jaxb.impl.JAXBClassImpl
All Implemented Interfaces:
JAXBClass, XsObject

public class JAXBClassImpl
extends JAXBXsObjectImpl
implements JAXBClass

Version:
$Id: JAXBClassImpl.java,v 1.2 2003/08/13 20:34:21 joe Exp $
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 net.sf.jaxme.xs.jaxb.impl.JAXBXsObjectImpl
getJAXBXsObjectFactory
 
Methods inherited from class net.sf.jaxme.xs.xml.impl.XsObjectImpl
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 net.sf.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