1 /* 2 * Copyright 1999-2006 Faculty of Mathematics, Physics 3 * and Informatics, Comenius University, Bratislava. This file is protected by 4 * the Mozilla Public License version 1.1 (the License); you may not use this 5 * file except in compliance with the License. You may obtain a copy of the 6 * License at http://euromath2.sourceforge.net/license.html Unless required by 7 * applicable law or agreed to in writing, software distributed under the 8 * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS 9 * OF ANY KIND, either express or implied. See the License for the specific 10 * language governing permissions and limitations under the License. 11 */ 12 /* 13 * This file is protected by the Mozilla Public License 14 * located in euromath2-bin.zip file, downloadable from 15 * http://sourceforge.net/projects/euromath2/. 16 */ 17 package sk.uniba.euromath.document.schema.plug; 18 /*** 19 * List of <code>ElementLocP</code> objects, must be maintained ordered by 20 * <code>InsertPoint</code>. 21 * @author Martin Vysny 22 */ 23 public interface IInsertListP { 24 /*** 25 * Returns i-th element locator in list. 26 * @param i index of item. 27 * @return element locator object. 28 */ 29 public IElementLocP get(int i); 30 /*** 31 * Returns number of locator in this insertlist. 32 * @return number of locator in this insertlist. 33 */ 34 public int getLength(); 35 }