@Override public boolean isApplicable(final IWizardPage object) { return this.applicable.isApplicable(object); } }
public static <T> boolean containsAcceptedItems(final Iterable<T> values, final IAcceptor<T> validator) { for (final T value : values) { if (validator.accept(value)) { return true; } } return false; }
@Override public void execute(final Connection connection) throws SQLException { procedure.execute(connection); } });
@Override public String substitute(final String string) { String value = string; for (final IConverter<String, String, RuntimeException> converter : this.converters) { value = converter.convert(value); } return value; } }
final public Action getNoAction() { return new AbstractAction(this.actionButtonTextFactory.execute(DialogMessages.NO)) { private static final long serialVersionUID = 1L; @Override public void actionPerformed(final ActionEvent e) { AbstractDialog.this.dialogResultModel.set(DialogResult.NO); close(); } }; }
@Override public <E extends Exception> IIf excecute(final IBlock<E> block) throws E { if (this.value) { block.execute(); } return this; }
default void foreach(final IAssimilator<Integer, O, E> assimilator) throws E { final IIterator<O, E> iterator = this.iterator(); final IntCounter counter = new IntCounter(-1); while (iterator.hasNext()) { final O value = iterator.next(); assimilator.assimilate(counter.next(), value); } }
@Override public boolean hasNext() { try { return iterator.hasNext(); } catch (final Exception hasNextException) { this.exception = hasNextException; return false; } }
public static <T> int indexOf(final T[] objects, final IAcceptor<T> validator) { for (int index = 0; index < objects.length; index++) { if (validator.accept(objects[index])) { return index; } } return -1; }
@Override public void execute(final T stateReceiver) throws E { procedure.execute(stateReceiver); } };
public static <T> boolean containsAcceptedItems(final Iterable<T> values, final IAcceptor<T> validator) { for (final T value : values) { if (validator.accept(value)) { return true; } } return false; }