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

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.PublicObjectFactoryGenerator

final class PublicObjectFactoryGenerator
extends ObjectFactoryGeneratorImpl

Generates public ObjectFactory.


Constructor Summary
PublicObjectFactoryGenerator(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

PublicObjectFactoryGenerator

public PublicObjectFactoryGenerator(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