/** * @param elementType can be <code>null</code> * @return new instance with the default realm and a value of <code>null</code> */ public static WritableValue withValueType(Object elementType) { return new WritableValue(Realm.getDefault(), null, elementType); } }
@Override protected void preInit() { ObservableTracker.setIgnore(true); try { validationStatusObservable = new WritableValue(context .getValidationRealm(), Status.OK_STATUS, IStatus.class); } finally { ObservableTracker.setIgnore(false); } }
protected void preInit() { ObservableTracker.setIgnore(true); try { validationStatusObservable = new WritableValue(context .getValidationRealm(), Status.OK_STATUS, IStatus.class); } finally { ObservableTracker.setIgnore(false); } }
@Override protected void preInit() { ObservableTracker.setIgnore(true); try { validationStatusObservable = new WritableValue(context .getValidationRealm(), Status.OK_STATUS, IStatus.class); } finally { ObservableTracker.setIgnore(false); } }
@Override protected void preInit() { ObservableTracker.setIgnore(true); try { validationStatusObservable = new WritableValue(context .getValidationRealm(), Status.OK_STATUS, IStatus.class); } finally { ObservableTracker.setIgnore(false); } }
@Override protected void preInit() { ObservableTracker.setIgnore(true); try { validationStatusObservable = new WritableValue<>( context.getValidationRealm(), Status.OK_STATUS, IStatus.class); } finally { ObservableTracker.setIgnore(false); } }
protected void preInit() { ObservableTracker.setIgnore(true); try { validationStatusObservable = new WritableValue(context .getValidationRealm(), Status.OK_STATUS, IStatus.class); } finally { ObservableTracker.setIgnore(false); } }
protected void preInit() { ObservableTracker.setIgnore(true); try { validationStatusObservable = new WritableValue(context .getValidationRealm(), Status.OK_STATUS, IStatus.class); } finally { ObservableTracker.setIgnore(false); } }
@Override protected void preInit() { ObservableTracker.setIgnore(true); try { validationStatusObservable = new WritableValue<>( context.getValidationRealm(), Status.OK_STATUS, IStatus.class); } finally { ObservableTracker.setIgnore(false); } }
@Override protected void preInit() { ObservableTracker.setIgnore(true); try { validationStatusObservable = new WritableValue<>( context.getValidationRealm(), Status.OK_STATUS, IStatus.class); } finally { ObservableTracker.setIgnore(false); } }
display = Display.getDefault(); realm = DisplayRealm.getRealm(display); viewerObservable = new WritableValue(realm); viewerUpdater = null;
private void bindValues() { final DataBindingContext ctx = new DataBindingContext(); { rValue = new WritableValue(); bindValue(ctx, rootName, ClasspathEntryInfo.class, ClasspathEntryInfo.P_SYMBOLIC_NAME, rValue); bindValue(ctx, rootFingerprint, ClasspathEntryInfo.class, ClasspathEntryInfo.P_FINGERPRINT, rValue); bindValue(ctx, rootVersion, ClasspathEntryInfo.class, ClasspathEntryInfo.P_VERSION, rValue); } { mValue = new WritableValue(); bindValue(ctx, modelCoordinate, ModelArchiveMetadata.class, ModelArchiveMetadata.P_COORDINATE, mValue); final IObservableValue widgetValue = ViewerProperties.singlePostSelection().observe(modelStatus); final IObservableValue modelValue = BeanProperties.value(ModelArchiveMetadata.class, ModelArchiveMetadata.P_STATUS).observeDetail(mValue); ctx.bindValue(widgetValue, modelValue); } }
public void createStandardText ( final Composite parent, final String attributeName, final int style, final String label, final String textMessage, final IObservableMap data, final Object valueType ) { final Label labelControl = this.toolkit.createLabel ( parent, label + ":" ); final boolean multi = ( style & SWT.MULTI ) > 0; if ( multi ) { labelControl.setLayoutData ( new GridData ( SWT.FILL, SWT.FILL, false, false ) ); } final Text text = this.toolkit.createText ( parent, "", style ); text.setMessage ( textMessage ); final GridData gd = new GridData ( GridData.FILL, multi ? GridData.FILL : GridData.BEGINNING, true, true ); gd.horizontalSpan = 2; text.setLayoutData ( gd ); text.setToolTipText ( textMessage ); final IObservableValue value = Observables.observeMapEntry ( data, attributeName, String.class ); if ( valueType != null && valueType != String.class ) { final WritableValue conversionValue = new WritableValue ( null, valueType ); this.dbc.bindValue ( WidgetProperties.text ( SWT.Modify ).observe ( text ), conversionValue ); this.dbc.bindValue ( conversionValue, value ); } else { this.dbc.bindValue ( WidgetProperties.text ( SWT.Modify ).observe ( text ), value ); } }
public void createStandardText ( final Composite parent, final String attributeName, final int style, final String label, final String textMessage, final IObservableMap data, final Object valueType ) { final Label labelControl = this.toolkit.createLabel ( parent, label + ":" ); final boolean multi = ( style & SWT.MULTI ) > 0; if ( multi ) { labelControl.setLayoutData ( new GridData ( SWT.FILL, SWT.FILL, false, false ) ); } final Text text = this.toolkit.createText ( parent, "", style ); text.setMessage ( textMessage ); final GridData gd = new GridData ( GridData.FILL, multi ? GridData.FILL : GridData.BEGINNING, true, true ); gd.horizontalSpan = 2; text.setLayoutData ( gd ); text.setToolTipText ( textMessage ); final IObservableValue value = Observables.observeMapEntry ( data, attributeName, String.class ); if ( valueType != null && valueType != String.class ) { final WritableValue conversionValue = new WritableValue ( null, valueType ); this.dbc.bindValue ( WidgetProperties.text ( SWT.Modify ).observe ( text ), conversionValue ); this.dbc.bindValue ( conversionValue, value ); } else { this.dbc.bindValue ( WidgetProperties.text ( SWT.Modify ).observe ( text ), value ); } }
/** * Constructs an ObservableCollectionContentProvider * * @param explicitViewerUpdater */ protected ObservableCollectionContentProvider( IViewerUpdater explicitViewerUpdater) { this.explicitViewerUpdater = explicitViewerUpdater; display = Display.getDefault(); viewerObservable = new WritableValue(DisplayRealm.getRealm(display)); viewerUpdater = null; elementSetFactory = target -> { IElementComparer comparer = null; if (target instanceof StructuredViewer) comparer = ((StructuredViewer) target).getComparer(); return ObservableViewerElementSet.withComparer(DisplayRealm.getRealm(display), null, comparer); }; knownElements = MasterDetailObservables.detailSet(viewerObservable, elementSetFactory, null); unmodifiableKnownElements = Observables .unmodifiableObservableSet(knownElements); observableCollection = null; }
final WritableValue w = new WritableValue(r); w.setValue(sourceObject.getValue());