Package org.springframework.binding.value

Examples of org.springframework.binding.value.ValueModel.addValueChangeListener()


    }

    private void subscribe() {
      for (int i = 0; i < argumentHolders.length; i++) {
        ValueModel argHolder = argumentHolders[i];
        argHolder.addValueChangeListener(this);
      }
    }

    public JLabel getLabel() {
      return label;
View Full Code Here


        ValidatingFormModel formModel = FormModelHelper.createChildPageFormModel( parentFormModel, formId,
                collectionVM);
        setFormModel( formModel );

        // Install a handler to detect when the parents form model changes
        propertyVM.addValueChangeListener(parentFormPropertyChangeHandler);
    }

    /**
     * Get the value model representing the collection we are managing. This value model
     * can be used to register vlue change listeners and to update the collection
View Full Code Here

          if ( PROPERTY_VALUE.equals( evt.getPropertyName() ) ) {
            copy.setTags( ( List<? extends Tag> ) tagsModel.getValue() );
          }
        }
      };
      tagsModel.addValueChangeListener( changeListener );

      copy.addTagChangeListener( new TagChangeListener() {
        @Override
        public void tagChanged( @NotNull TagChangeEvent event ) {
          tagsModel.setValueSilently( copy.getTags(), changeListener );
View Full Code Here

        if ( evt.getPropertyName().equals( "value" ) ) {
          copy.setElements( new ArrayList<T>( ( Collection<T> ) evt.getNewValue() ) );
        }
      }
    };
    elementsModel.addValueChangeListener( changeListener );

    copy.addElementListener( new ElementsListener<T>() {
      @Override
      public void elementsDeleted( @NotNull ElementsChangedEvent<? extends T> event ) {
        elementsModel.setValueSilently( new ArrayList<T>( copy.getElements() ), changeListener );
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.