com.sun.tools.xjc.generator.bean.field

Class DefaultFieldRenderer

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.

Constructor Summary
DefaultFieldRenderer(FieldRendererFactory frf)
DefaultFieldRenderer(FieldRendererFactory frf, FieldRenderer defaultCollectionFieldRenderer)
Method Summary
FieldOutlinegenerate(ClassOutlineImpl outline, CPropertyInfo prop)

Constructor Detail

DefaultFieldRenderer

DefaultFieldRenderer(FieldRendererFactory frf)
Use getDefault.

DefaultFieldRenderer

public DefaultFieldRenderer(FieldRendererFactory frf, FieldRenderer defaultCollectionFieldRenderer)

Method Detail

generate

public FieldOutline generate(ClassOutlineImpl outline, CPropertyInfo prop)