Package org.eclipse.core.databinding.observable

Examples of org.eclipse.core.databinding.observable.IChangeListener


    ObservableListContentProvider listContentProvider = new ObservableListContentProvider();
    parentsTableViewer.setContentProvider(listContentProvider);
    //
    WritableList writableList = parameters.getParents();
    parentsTableViewer.setInput(writableList);
    writableList.addChangeListener(new IChangeListener() {     
      @Override
      public void handleChange(ChangeEvent event) {
        updateButtonStates();
      }
    });
View Full Code Here


    dirty = false;

    Binding binding = createBinding(target, model);

    target.addChangeListener(new IChangeListener() {
      public void handleChange(ChangeEvent event) {
        dirty = true;
      }
    });
View Full Code Here

    if (bindingContext == null) {
      bindingContext = new BindingContext(parent);
    }
    validationStatus = bindingContext.getStatus();
    validationStatus.addChangeListener(new IChangeListener() {
      public void handleChange(ChangeEvent event) {
        IStatus status = (IStatus) validationStatus.getValue();
        setMessage(status.getMessage(), status.getSeverity());
      }
    });
View Full Code Here

      IObservableValue target) {
    super(source.getRealm());
    this.source = source;
    this.target = target;

    source.addChangeListener(new IChangeListener() {
      public void handleChange(ChangeEvent event) {
        ListToArrayObservableValue.this.handleChange();
      }
    });
View Full Code Here

  }


  protected IChangeListener getChangeListener() {
    if (changeListener == null) {
      changeListener = new IChangeListener() {
        @Override
        public void handleChange(ChangeEvent event) {
          refreshViewerOnChange();
        }
      };
View Full Code Here

      observable = textValue;
      Forms.bindPojoProperty(bindingContext, mmng, value, propertyName, isMandatory(value, propertyName), labelText, textValue, text);
    }
    widget.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    if (observable != null && node != null) {
      observable.addChangeListener(new IChangeListener() {

        @Override
        public void handleChange(ChangeEvent event) {
          // lets notify the node that its changed
          String id = complexProperty.getId().toString();
View Full Code Here

    }
    if (createLocalFabric && list.isEmpty()) {
      addFabric("Local Fabric", DEFAULT_FABRIC_URL);
    }

    getFabricDetailList().addChangeListener(new IChangeListener() {

      @Override
      public void handleChange(ChangeEvent event) {
        refresh();
      }
View Full Code Here

    List<CloudDetails> list = cloudDetailList;
    for (CloudDetails details : list) {
      addCloudNode(new CloudNode(this, details));
    }

    cloudDetailList.addChangeListener(new IChangeListener() {

      @Override
      public void handleChange(ChangeEvent event) {
        refresh();
      }
View Full Code Here

    presetCloudDetails();
    restoreAll();
  }

  protected void setInput(final ComboViewer viewer, final WritableList list) {
    list.addChangeListener(new IChangeListener() {

      @Override
      public void handleChange(ChangeEvent event) {
//        FabricPlugin.getLogger().debug("Updating viewer " + viewer + " with list of " + list.size() + " of type: " + list.getElementType());
        restoreSettings(viewer);
View Full Code Here

    @Override
    public void addListener(InvalidationListener listener) {
      if( fxInvalidationListeners == null ) {
        fxInvalidationListeners = new ArrayList<InvalidationListener>();
        dbInvalidationListener = new IChangeListener() {
         
          @Override
          public void handleChange(ChangeEvent event) {
            for( InvalidationListener l : fxInvalidationListeners.toArray(new InvalidationListener[0]) ) {
              l.invalidated(WrappedList.this);
View Full Code Here

TOP

Related Classes of org.eclipse.core.databinding.observable.IChangeListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.