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 }