Top Description Constructors Methods
com.sun.tools.xjc.generator.bean

pack-priv final Class PrivateObjectFactoryGenerator

extends ObjectFactoryGeneratorImpl
Class Inheritance
Imports
jakarta.xml.bind.JAXBContext, com.sun.codemodel.JClass, .JPackage, com.sun.codemodel.fmt.JPropertyFile, com.sun.tools.xjc.model.CElementInfo, .Model, com.sun.tools.xjc.outline.Aspect, com.sun.tools.xjc.runtime.JAXBContextFactory

Generates private ObjectFactory.

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

Author
Kohsuke Kawaguchi

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
populate(CElementInfo ei)

Implements abstract com.sun.tools.xjc.generator.bean.ObjectFactoryGenerator.populate.

Adds code for the given CElementInfo to ObjectFactory.

pack-priv void
populate(ClassOutlineImpl cc)

Implements abstract com.sun.tools.xjc.generator.bean.ObjectFactoryGenerator.populate.

Adds code that is relevant to a given ClassOutlineImpl to ObjectFactory.

Inherited from com.sun.tools.xjc.generator.bean.ObjectFactoryGeneratorImpl:
getObjectFactorypopulatepopulate

Constructor Detail

PrivateObjectFactoryGeneratorback to summary
public PrivateObjectFactoryGenerator(BeanGenerator outline, Model model, JPackage targetPackage)

Method Detail

populateback to summary
pack-priv void populate(CElementInfo ei)

Implements abstract com.sun.tools.xjc.generator.bean.ObjectFactoryGenerator.populate.

Doc from com.sun.tools.xjc.generator.bean.ObjectFactoryGenerator.populate.

Adds code for the given CElementInfo to ObjectFactory.

Annotations
@Override
populateback to summary
pack-priv void populate(ClassOutlineImpl cc)

Implements abstract com.sun.tools.xjc.generator.bean.ObjectFactoryGenerator.populate.

Doc from com.sun.tools.xjc.generator.bean.ObjectFactoryGenerator.populate.

Adds code that is relevant to a given ClassOutlineImpl to ObjectFactory.

Annotations
@Override