001 package com.croftsoft.core.util.loop; 002 003 /********************************************************************* 004 * An object capable of implementing some task in a loop. 005 * 006 * @author 007 * <a href="https://www.croftsoft.com/">David Wallace Croft</a> 008 * @version 009 * 2003-05-22 010 * @since 011 * 2000-04-27 012 *********************************************************************/ 013 014 public interface Loopable 015 ////////////////////////////////////////////////////////////////////// 016 ////////////////////////////////////////////////////////////////////// 017 { 018 019 /********************************************************************* 020 * @return 021 * 022 * False if looping should stop. 023 *********************************************************************/ 024 public boolean loop ( ); 025 026 ////////////////////////////////////////////////////////////////////// 027 ////////////////////////////////////////////////////////////////////// 028 }