com.sun.tools.xjc.generator.bean.field
public class FieldRendererFactory extends Object
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.
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 of FieldRenderer --- it can just return a set of pre-created instances.
| Method Summary | |
|---|---|
| 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() |