org.beanfabrics.swt
Class Decorator

java.lang.Object
  extended by org.beanfabrics.swt.Decorator

public class Decorator
extends java.lang.Object


Constructor Summary
Decorator(ModelProvider modelProvider)
           
 
Method Summary
 BnButtonDecorator decorateButton(org.eclipse.swt.widgets.Button button, Path path)
           
 BnComboDecorator decorateCombo(org.eclipse.swt.widgets.Combo combo, Path path)
           
 BnLabelDecorator decorateLabel(org.eclipse.swt.widgets.Label label, Path path)
           
 BnPushButtonDecorator decoratePushButton(org.eclipse.swt.widgets.Button button, Path path)
           
 BnTableDecorator decorateTable(org.eclipse.swt.widgets.Table table, Path path)
           
 BnTextDecorator decorateText(org.eclipse.swt.widgets.Text text, Path path)
           
 ModelProvider getModelProvider()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Decorator

public Decorator(ModelProvider modelProvider)
Method Detail

getModelProvider

public ModelProvider getModelProvider()

decorateCombo

public BnComboDecorator decorateCombo(org.eclipse.swt.widgets.Combo combo,
                                      Path path)

decorateText

public BnTextDecorator decorateText(org.eclipse.swt.widgets.Text text,
                                    Path path)

decoratePushButton

public BnPushButtonDecorator decoratePushButton(org.eclipse.swt.widgets.Button button,
                                                Path path)

decorateButton

public BnButtonDecorator decorateButton(org.eclipse.swt.widgets.Button button,
                                        Path path)

decorateTable

public BnTableDecorator decorateTable(org.eclipse.swt.widgets.Table table,
                                      Path path)

decorateLabel

public BnLabelDecorator decorateLabel(org.eclipse.swt.widgets.Label label,
                                      Path path)