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

Class JAXBClassImpl

Implemented Interfaces:
JAXBClass, XsObject

public class JAXBClassImpl
extends JAXBXsObjectImpl
implements JAXBClass

Version:
$Id: JAXBClassImpl.java 231785 2004-02-17 00:39:59 +0100 (Tue, 17 Feb 2004) jochen $
Author:
Jochen Wiedmann

Constructor Summary

JAXBClassImpl(XsObject pParent)
Creates a new instance of ClassImpl.

Method Summary

JAXBJavadoc
createJavadoc()
Sets the classes Javadoc documentation.
String
getImplClass()
Returns the implementation classes name, including the package name.
JAXBJavadoc
getJavadoc()
Returns the classes Javadoc documentation.
String
getName()
Returns the interfaces class name, not including the package name.
void
setImplClass(String pImplClass)
Sets the implementation classes name, including the package name.
void
setName(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

Constructor Details

JAXBClassImpl

protected JAXBClassImpl(XsObject pParent)
Creates a new instance of ClassImpl.

Method Details

createJavadoc

public JAXBJavadoc createJavadoc()
Sets the classes Javadoc documentation.

getImplClass

public String getImplClass()
Returns the implementation classes name, including the package name.
Specified by:
getImplClass in interface JAXBClass

getJavadoc

public JAXBJavadoc getJavadoc()
Returns the classes Javadoc documentation.
Specified by:
getJavadoc in interface JAXBClass

getName

public 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(String pImplClass)
Sets the implementation classes name, including the package name.

setName

public void setName(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.