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

Class IsSetFieldRenderer

public class IsSetFieldRenderer extends Object implements FieldRenderer

FieldRenderer that wraps another field generator and produces isSetXXX unsetXXX methods.

This follows the decorator design pattern so that the caller of FieldRenderer can forget about details of the method generation.

Constructor Summary
IsSetFieldRenderer(FieldRenderer core, boolean generateUnSetMethod, boolean generateIsSetMethod)
Method Summary
FieldOutlinegenerate(ClassOutlineImpl context, CPropertyInfo prop)

Constructor Detail

IsSetFieldRenderer

public IsSetFieldRenderer(FieldRenderer core, boolean generateUnSetMethod, boolean generateIsSetMethod)

Method Detail

generate

public FieldOutline generate(ClassOutlineImpl context, CPropertyInfo prop)