protected class MappingEditor.MyDecoratorAdapterFactory extends DecoratorAdapterFactory
| Modifier and Type | Field and Description |
|---|---|
protected Action |
action |
protected boolean |
exclude |
protected java.util.Collection<java.lang.Object> |
listeningItemProviderDecorators |
protected Action |
multipleColumnsAction |
changeNotifier, decoratedAdapterFactory, itemProviderDecorators, parentAdapterFactory| Constructor and Description |
|---|
MappingEditor.MyDecoratorAdapterFactory(AdapterFactory adapterFactory,
Action action,
boolean exclude) |
MappingEditor.MyDecoratorAdapterFactory(AdapterFactory adapterFactory,
Action action,
boolean exclude,
Action multipleColumnsAction) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
adapt(java.lang.Object o,
java.lang.Object t)
All adapter creation is delegated to this method, which yields decorated item providers.
|
protected IItemProviderDecorator |
createItemProviderDecorator(java.lang.Object object,
java.lang.Object type)
This is called when a new decorator is needed by
DecoratorAdapterFactory.adapt(Object,Object). |
protected void |
doMappedObjectRefresh(java.lang.Object object) |
protected boolean |
doMappingRefresh(java.lang.Object object) |
void |
fireNotifyChanged(Notification note)
This calls
notifyChanged for each listener. |
java.util.List<?> |
getPrimaryMappedObjects(Mapping mapping) |
java.util.List<?> |
getSecondaryMappedObjects(Mapping mapping) |
boolean |
isFactoryForType(java.lang.Object t)
This just delegates to the
DecoratorAdapterFactory.decoratedAdapterFactory. |
adapt, adaptAllNew, adaptNew, addListener, dispose, getDecoratedAdapterFactory, getRootAdapterFactory, removeListener, setDecoratedAdapterFactory, setParentAdapterFactoryprotected java.util.Collection<java.lang.Object> listeningItemProviderDecorators
protected Action action
protected Action multipleColumnsAction
protected boolean exclude
public MappingEditor.MyDecoratorAdapterFactory(AdapterFactory adapterFactory, Action action, boolean exclude, Action multipleColumnsAction)
public MappingEditor.MyDecoratorAdapterFactory(AdapterFactory adapterFactory, Action action, boolean exclude)
public boolean isFactoryForType(java.lang.Object t)
DecoratorAdapterFactoryDecoratorAdapterFactory.decoratedAdapterFactory.isFactoryForType in interface AdapterFactoryisFactoryForType in class DecoratorAdapterFactoryt - the key indicating the type of adapter in question.Adapter.isAdapterForType(java.lang.Object)public java.lang.Object adapt(java.lang.Object o,
java.lang.Object t)
DecoratorAdapterFactoryDecoratorAdapterFactory.createItemProviderDecorator(java.lang.Object, java.lang.Object)
to the adapters returned by DecoratorAdapterFactory.decoratedAdapterFactory.adapt in interface AdapterFactoryadapt in class DecoratorAdapterFactoryo - arbitrary object to adapt.t - the key indicating the type of adapter required.null if the type isn't supported or the object cannot be adapted to it.protected boolean doMappingRefresh(java.lang.Object object)
protected void doMappedObjectRefresh(java.lang.Object object)
public java.util.List<?> getPrimaryMappedObjects(Mapping mapping)
public java.util.List<?> getSecondaryMappedObjects(Mapping mapping)
protected IItemProviderDecorator createItemProviderDecorator(java.lang.Object object, java.lang.Object type)
DecoratorAdapterFactoryDecoratorAdapterFactory.adapt(Object,Object).createItemProviderDecorator in class DecoratorAdapterFactorypublic void fireNotifyChanged(Notification note)
IChangeNotifiernotifyChanged for each listener.fireNotifyChanged in interface IChangeNotifierfireNotifyChanged in class DecoratorAdapterFactory