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 {@link FieldRendererFactory} isused.
See {@link Options#fieldRendererFactory}
To be more precise, since {@link FieldRenderer} is just a strategy patternand by itself is stateless, the "factory methods" don't necessarily need to create new instances of {@link FieldRenderer} --- it can just returna set of pre-created instances. @author Kohsuke Kawaguchi
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 {@link FieldRendererFactory} isused.
See {@link Options#fieldRendererFactory}
To be more precise, since {@link FieldRenderer} is just a strategy patternand by itself is stateless, the "factory methods" don't necessarily need to create new instances of {@link FieldRenderer} --- it can just returna set of pre-created instances. @author Kohsuke Kawaguchi
|
|
|
|
|
|
|
|