@Override protected final boolean function() { for (final ChangingSource<Boolean> source : sources) { if (source.get()) { return true; } } return false; } }
/******************************************************************************************************************* * * * ******************************************************************************************************************/ public void bind (final @Nonnull ChangingSource<T> source) { source.addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange (final @Nonnull PropertyChangeEvent event) { set((T)event.getNewValue()); } }); if (source instanceof Changeable) { final Changeable<T> changeable = (Changeable<T>)source; changeable.set(value); this.addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange (final @Nonnull PropertyChangeEvent event) { changeable.set((T)event.getNewValue()); } }); } }
protected UnaryBoundFunctionSupport (final @Nonnull ChangingSource<DOMAIN_TYPE> source) { this.source = source; source.addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange (final @Nonnull PropertyChangeEvent event) { onSourceChange((DOMAIN_TYPE)event.getOldValue(), (DOMAIN_TYPE)event.getNewValue()); } }); }
@Override public boolean matches (final Object item) { if (!(item instanceof PresentationModel)) { return false; } final PresentationModel pm = (PresentationModel)item; for (final Class<?> roleType : expectedRoleTypes) { try { pm.as(roleType); } catch (AsException e) { return false; } } return true; }
/******************************************************************************************************************* * ******************************************************************************************************************/ private void onButtonPressed() { presentation.notify("Button pressed"); status++; bindings.textProperty.set(Integer.toString(status)); }
@Override public void propertyChange (final @Nonnull PropertyChangeEvent event) { set((T)event.getNewValue()); } });
public BooleanBoundFunctionSupport (final @Nonnull ChangingSource<Boolean> ... sources) { this.sources = sources; for (final ChangingSource<Boolean> source : sources) { source.addPropertyChangeListener(pcl); } oldValue = function(); }
@Override public void propertyChange (final @Nonnull PropertyChangeEvent event) { changeable.set((T)event.getNewValue()); } });
@Nonnull public static PresentationModelMatcher presentationModel() { return new PresentationModelMatcher(); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ Observation getObservation (final @Nonnegative int index) { return getPresentationModel(index).as(Observation); }
/******************************************************************************************************************* * * * ******************************************************************************************************************/ public void bind (final @Nonnull ChangingSource<T> source) { source.addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange (final @Nonnull PropertyChangeEvent event) { set((T)event.getNewValue()); } }); if (source instanceof Changeable) { final Changeable<T> changeable = (Changeable<T>)source; changeable.set(value); this.addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange (final @Nonnull PropertyChangeEvent event) { changeable.set((T)event.getNewValue()); } }); } }
@Override public void propertyChange (final @Nonnull PropertyChangeEvent event) { set((T)event.getNewValue()); } });
public BooleanBoundFunctionSupport (final @Nonnull ChangingSource<Boolean> ... sources) { this.sources = sources; for (final ChangingSource<Boolean> source : sources) { source.addPropertyChangeListener(pcl); } oldValue = function(); }
@Override protected final boolean function() { for (final ChangingSource<Boolean> source : sources) { if (!source.get()) { return false; } } return true; } }
protected UnaryBoundFunctionSupport (final @Nonnull ChangingSource<DOMAIN_TYPE> source) { this.source = source; source.addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange (final @Nonnull PropertyChangeEvent event) { onSourceChange((DOMAIN_TYPE)event.getOldValue(), (DOMAIN_TYPE)event.getNewValue()); } }); }
@Override public void propertyChange (final @Nonnull PropertyChangeEvent event) { changeable.set((T)event.getNewValue()); } });
public void actionPerformed (final @Nonnull ActionEvent event) { log.info("SelectTaxonAction.actionPerformed(): {}", taxonPM); flowController.toNextStep(taxonPM.as(Taxon.class)); } }
@Override protected final boolean function() { for (final ChangingSource<Boolean> source : sources) { if (!source.get()) { return false; } } return true; } }
@Override public void populate (final @Nonnull PresentationModel pm) { taReport.setText(pm.as(PlainTextRenderable).render()); } }
@Override protected final boolean function() { for (final ChangingSource<Boolean> source : sources) { if (source.get()) { return true; } } return false; } }