com.sun.tools.xjc.generator.bean.field
Class DefaultFieldRenderer
java.lang.Object
com.sun.tools.xjc.generator.bean.field.DefaultFieldRenderer
- All Implemented Interfaces:
- FieldRenderer
final class DefaultFieldRenderer
- extends Object
- implements FieldRenderer
Default implementation of the FieldRendererFactory
that faithfully implements the semantics demanded by the JAXB spec.
This class is just a facade --- it just determines which
FieldRenderer
to use and just delegate the work.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultFieldRenderer
DefaultFieldRenderer(FieldRendererFactory frf)
- Use
FieldRendererFactory.getDefault()
.
DefaultFieldRenderer
public DefaultFieldRenderer(FieldRendererFactory frf,
FieldRenderer defaultCollectionFieldRenderer)
generate
public FieldOutline generate(ClassOutlineImpl outline,
CPropertyInfo prop)
- Description copied from interface:
FieldRenderer
- Generates accesssors and fields for the given implementation
class, then return
FieldOutline
for accessing
the generated field.
- Specified by:
generate
in interface FieldRenderer