com.sun.tools.xjc.generator.bean.field
Class IsSetFieldRenderer
java.lang.Object
com.sun.tools.xjc.generator.bean.field.IsSetFieldRenderer
- All Implemented Interfaces:
- FieldRenderer
public class IsSetFieldRenderer
- extends java.lang.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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IsSetFieldRenderer
public IsSetFieldRenderer(FieldRenderer core,
boolean generateUnSetMethod,
boolean generateIsSetMethod)
generate
public FieldOutline generate(ClassOutlineImpl context,
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