com.sun.tools.xjc.generator.bean

Class ObjectFactoryGenerator

public abstract class ObjectFactoryGenerator extends Object

Generates ObjectFactory then wraps it and provides access to it.

The ObjectFactory contains factory methods for each schema derived content class

Method Summary
abstract JDefinedClassgetObjectFactory()
Returns a reference to the generated (public) ObjectFactory
abstract voidpopulate(CElementInfo ei)
Adds code for the given CElementInfo to ObjectFactory.
abstract voidpopulate(ClassOutlineImpl cc)
Adds code that is relevant to a given ClassOutlineImpl to ObjectFactory.

Method Detail

getObjectFactory

public abstract JDefinedClass getObjectFactory()
Returns a reference to the generated (public) ObjectFactory

populate

abstract void populate(CElementInfo ei)
Adds code for the given CElementInfo to ObjectFactory.

populate

abstract void populate(ClassOutlineImpl cc)
Adds code that is relevant to a given ClassOutlineImpl to ObjectFactory.