com.sun.tools.xjc.generator.bean
Class PrivateObjectFactoryGenerator

java.lang.Object
  extended by com.sun.tools.xjc.generator.bean.ObjectFactoryGenerator
      extended by com.sun.tools.xjc.generator.bean.ObjectFactoryGeneratorImpl
          extended by com.sun.tools.xjc.generator.bean.PrivateObjectFactoryGenerator

final class PrivateObjectFactoryGenerator
extends ObjectFactoryGeneratorImpl

Generates private ObjectFactory.

This class also puts a copy of JAXBContextFactory to the impl package.


Constructor Summary
PrivateObjectFactoryGenerator(BeanGenerator outline, Model model, com.sun.codemodel.JPackage targetPackage)
           
 
Method Summary
(package private)  void populate(CElementInfo ei)
          Adds code for the given CElementInfo to ObjectFactory.
(package private)  void populate(ClassOutlineImpl cc)
          Adds code that is relevant to a given ClassOutlineImpl to ObjectFactory.
 
Methods inherited from class com.sun.tools.xjc.generator.bean.ObjectFactoryGeneratorImpl
getObjectFactory, populate, populate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrivateObjectFactoryGenerator

public PrivateObjectFactoryGenerator(BeanGenerator outline,
                                     Model model,
                                     com.sun.codemodel.JPackage targetPackage)
Method Detail

populate

void populate(CElementInfo ei)
Description copied from class: ObjectFactoryGenerator
Adds code for the given CElementInfo to ObjectFactory.

Specified by:
populate in class ObjectFactoryGenerator

populate

void populate(ClassOutlineImpl cc)
Description copied from class: ObjectFactoryGenerator
Adds code that is relevant to a given ClassOutlineImpl to ObjectFactory.

Specified by:
populate in class ObjectFactoryGenerator