Class FieldRendererFactory
- java.lang.Object
-
- com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
-
public class FieldRendererFactory extends Object
Factory forFieldRenderer.This class can be overridden by a plugin to change the code generation behavior of XJC. Note that such changes aren't composable; for a given schema compilation, only one instance of
FieldRendererFactoryis used.See
Options.fieldRendererFactoryTo be more precise, since
FieldRendereris just a strategy pattern and by itself is stateless, the "factory methods" don't necessarily need to create new instances ofFieldRenderer--- it can just return a set of pre-created instances.- Author:
- Kohsuke Kawaguchi
-
-
Constructor Summary
Constructors Constructor Description FieldRendererFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldRenderergetArray()FieldRenderergetConst(FieldRenderer fallback)FieldRenderergetContentList(JClass coreList)FieldRenderergetDefault()FieldRenderergetDummyList(JClass coreList)FieldRenderergetList(JClass coreList)FieldRenderergetRequiredUnboxed()FieldRenderergetSingle()FieldRenderergetSinglePrimitiveAccess()
-
-
-
Method Detail
-
getDefault
public FieldRenderer getDefault()
-
getArray
public FieldRenderer getArray()
-
getRequiredUnboxed
public FieldRenderer getRequiredUnboxed()
-
getSingle
public FieldRenderer getSingle()
-
getSinglePrimitiveAccess
public FieldRenderer getSinglePrimitiveAccess()
-
getList
public FieldRenderer getList(JClass coreList)
-
getContentList
public FieldRenderer getContentList(JClass coreList)
-
getDummyList
public FieldRenderer getDummyList(JClass coreList)
-
getConst
public FieldRenderer getConst(FieldRenderer fallback)
-
-