Module org.glassfish.jaxb.xjc
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
FieldRendererFactory
is used.See
Options.fieldRendererFactory
To be more precise, since
FieldRenderer
is 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()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldRenderer
getArray()
FieldRenderer
getConst(FieldRenderer fallback)
FieldRenderer
getContentList(JClass coreList)
FieldRenderer
getDefault()
FieldRenderer
getDummyList(JClass coreList)
FieldRenderer
getList(JClass coreList)
FieldRenderer
getRequiredUnboxed()
FieldRenderer
getSingle()
FieldRenderer
getSinglePrimitiveAccess()
-
-
-
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)
-
-