@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if( adapter == IItemHolderAdapter.class ) { return ( T )itemHolder; } if( adapter == WidgetLCA.class ) { return ( T )TabFolderLCA.INSTANCE; } return super.getAdapter( adapter ); }
@Override @SuppressWarnings( "unchecked" ) public <T> T getAdapter( Class<T> adapter ) { if( adapter == WidgetLCA.class ) { return ( T )ScrolledCompositeLCA.INSTANCE; } return super.getAdapter( adapter ); }
private ControlRemoteAdapter getRemoteAdapter() { return ( ControlRemoteAdapter )getAdapter( RemoteAdapter.class ); }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if( adapter == IItemHolderAdapter.class ) { return ( T )itemHolder; } if( adapter == WidgetLCA.class ) { return ( T )ToolBarLCA.INSTANCE; } return super.getAdapter( adapter ); }
@Override @SuppressWarnings( "unchecked" ) public <T> T getAdapter( Class<T> adapter ) { if( adapter == WidgetLCA.class ) { return ( T )SpinnerLCA.INSTANCE; } return super.getAdapter( adapter ); }
@Override @SuppressWarnings( "unchecked" ) public <T> T getAdapter( Class<T> adapter ) { if( adapter == WidgetLCA.class ) { return ( T )GroupLCA.INSTANCE; } return super.getAdapter( adapter ); }
private static ICompositeAdapter getAdapter( Composite composite ) { return composite.getAdapter( ICompositeAdapter.class ); }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if( adapter == ItemProvider.class || adapter == IGridAdapter.class || adapter == ICellToolTipAdapter.class ) { return ( T )gridAdapter; } if( adapter == WidgetLCA.class ) { return ( T )GridLCA.INSTANCE; } return super.getAdapter( adapter ); }
private static void handleMenus( Composite composite, WidgetTreeVisitor visitor ) { MenuHolder menuHolder = composite.getAdapter( MenuHolder.class ); if( menuHolder != null ) { for( Menu menu : menuHolder ) { accept( menu, visitor ); } } }
@Override @SuppressWarnings({ "unchecked", "deprecation" }) public <T> T getAdapter( Class<T> adapter ) { T result; if( adapter == WidgetLifeCycleAdapter.class || adapter == org.eclipse.rap.rwt.lifecycle.WidgetLifeCycleAdapter.class ) { result = ( T )new RefreshCompositeLCA(); } else if( adapter == RefreshAdapter.class ) { result = ( T )resetAdapter; } else { result = super.getAdapter( adapter ); } return result; }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if( adapter == GCAdapter.class ) { if( gcAdapter == null ) { gcAdapter = new GCAdapter(); } return ( T )gcAdapter; } if( adapter == WidgetLCA.class ) { return ( T )CanvasLCA.INSTANCE; } return super.getAdapter( adapter ); }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if( adapter == IItemHolderAdapter.class ) { return ( T )itemHolder; } if( adapter == IExpandBarAdapter.class ) { if( expandBarAdapter == null ) { expandBarAdapter = new ExpandBarAdapter(); } return ( T )expandBarAdapter; } if( adapter == WidgetLCA.class ) { return ( T )ExpandBarLCA.INSTANCE; } return super.getAdapter( adapter ); }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if( adapter == IDateTimeAdapter.class ) { if( dateTimeAdapter == null ) { dateTimeAdapter = new DateTimeAdapter(); } return ( T )dateTimeAdapter; } if( adapter == WidgetLCA.class ) { return ( T )DateTimeLCA.INSTANCE; } return super.getAdapter( adapter ); }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if( adapter == IBrowserAdapter.class ) { if( browserAdapter == null ) { browserAdapter = new BrowserAdapter(); } return ( T )browserAdapter; } if( adapter == WidgetLCA.class ) { return ( T )BrowserLCA.INSTANCE; } return super.getAdapter( adapter ); }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if( adapter == IItemHolderAdapter.class ) { return ( T )new CompositeItemHolder(); } if( adapter == ITreeAdapter.class || adapter == ICellToolTipAdapter.class ) { return ( T )treeAdapter; } if( adapter == WidgetLCA.class ) { return ( T )TreeLCA.INSTANCE; } return super.getAdapter( adapter ); }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if( adapter == IItemHolderAdapter.class ) { if( itemHolder == null ) { itemHolder = new CompositeItemHolder(); } return ( T )itemHolder; } if( adapter == ITableAdapter.class || adapter == ICellToolTipAdapter.class ) { return ( T )tableAdapter; } if( adapter == WidgetLCA.class ) { return ( T )TableLCA.INSTANCE; } return super.getAdapter( adapter ); }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if( adapter == IItemHolderAdapter.class ) { return ( T )itemHolder; } if( adapter == ICTabFolderAdapter.class ) { if( tabFolderAdapter == null ) { tabFolderAdapter = new CTabFolderAdapter(); } return ( T )tabFolderAdapter; } if( adapter == WidgetLCA.class ) { return ( T )CTabFolderLCA.INSTANCE; } return super.getAdapter( adapter ); }
private static void handleChildren( Composite composite, WidgetTreeVisitor visitor ) { ICompositeAdapter adapter = composite.getAdapter( ICompositeAdapter.class ); for( Control child : adapter.getChildren() ) { accept( child, visitor ); } }
@Override @SuppressWarnings({ "unchecked", "deprecation" }) public <T> T getAdapter( Class<T> adapter ) { T result; if( adapter == WidgetLifeCycleAdapter.class || adapter == org.eclipse.rap.rwt.lifecycle.WidgetLifeCycleAdapter.class ) { result = ( T )new VideoLifeCycleAdapter(); } else if( adapter == PlaybackAdapter.class ) { result = ( T )new PlaybackAdapter(); } else { result = super.getAdapter( adapter ); } return result; }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter( Class<T> adapter ) { if ( adapter == IItemHolderAdapter.class ) { if( itemHolder == null ) { itemHolder = new CoolBarItemHolder(); } return ( T )itemHolder; } if ( adapter == ICoolBarAdapter.class ) { if( coolBarAdapter == null ) { coolBarAdapter = new CoolBarAdapter(); } return ( T )coolBarAdapter; } if ( adapter == WidgetLCA.class ) { return ( T )CoolBarLCA.INSTANCE; } return super.getAdapter( adapter ); }