Package hec.ui

Class TristateDecorator

java.lang.Object
hec.ui.TristateDecorator
All Implemented Interfaces:
ItemSelectable, ButtonModel
Direct Known Subclasses:
TristateCheckBoxRenderer

public class TristateDecorator extends Object implements ButtonModel
Author: Dr. Heinz M. Kabutz Changed some by Shannon Larson Restricted feature added by Mike Perryman Exactly which Design Pattern is this? Is it an Adapter, a Proxy or a Decorator? In this case, my vote lies with the Decorator, because we are extending functionality and "decorating" the original model with a more powerful model.