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() |