com.sun.tools.xjc.generator.bean
Class ObjectFactoryGeneratorImpl
java.lang.Object
com.sun.tools.xjc.generator.bean.ObjectFactoryGenerator
com.sun.tools.xjc.generator.bean.ObjectFactoryGeneratorImpl
- Direct Known Subclasses:
- PrivateObjectFactoryGenerator, PublicObjectFactoryGenerator
abstract class ObjectFactoryGeneratorImpl
- extends ObjectFactoryGenerator
Generates ObjectFactory
then wraps it and provides
access to it.
The ObjectFactory contains
factory methods for each schema derived content class
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectFactoryGeneratorImpl
public ObjectFactoryGeneratorImpl(BeanGenerator outline,
Model model,
com.sun.codemodel.JPackage targetPackage)
getObjectFactory
public com.sun.codemodel.JDefinedClass getObjectFactory()
- Returns a reference to the generated (public) ObjectFactory
- Specified by:
getObjectFactory
in class ObjectFactoryGenerator
populate
protected final void populate(CElementInfo ei,
Aspect impl,
Aspect exposed)
- Adds code for the given
CElementInfo
to ObjectFactory.
populate
protected final void populate(ClassOutlineImpl cc,
com.sun.codemodel.JClass sigType)