X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fcom%2Finfomatiq%2Fjsi%2FIntProcedure.java;fp=src%2Fcom%2Finfomatiq%2Fjsi%2FIntProcedure.java;h=60811362213608dbf7394fa128ec3eb6bdeaf771;hb=0f9ce20a060db6537a47b549cbf24fd268699ac6;hp=0000000000000000000000000000000000000000;hpb=57376a862c00fa1c8731f9989085fcfceeee0370;p=anneal.git diff --git a/src/com/infomatiq/jsi/IntProcedure.java b/src/com/infomatiq/jsi/IntProcedure.java new file mode 100644 index 0000000..6081136 --- /dev/null +++ b/src/com/infomatiq/jsi/IntProcedure.java @@ -0,0 +1,37 @@ +// IntProcedure.java +// Java Spatial Index Library +// Copyright (C) 2002 Infomatiq Limited +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 2.1 of the License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +package com.infomatiq.jsi; + +/** + * Interface that defines a procedure to be executed, that takes + * an int parameter + * + * @author aled.morris@infomatiq.co.uk + * @version 1.0b2 + */ +public interface IntProcedure { + /** + * @param id integer value + * + * @return flag to indicate whether to continue executing the procedure. Return true to + * continue executing, or false to prevent any more calls to this + * method. + */ + public boolean execute(int id); +}