⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listcontainer.java

📁 lucene 是java 的版的搜索引擎公共模块
💻 JAVA
字号:
package com.bitmechanic.listlib;import java.util.Iterator;/** * Object that stores information about a given list to iterate through. Your * implementation of ListCreator will return one of these.  You only need to * set the Iterator and Size properties -- the taglib will set the other * properties for you. * * @version $Id: ListContainer.java,v 1.1 2002/03/29 22:08:59 pixel Exp $ */public class ListContainer {    private Iterator _iter;    private int _max, _start, _end, _size;    /**     * Constructor called by an implementation of ListCreator to create a new     * ListContainer.  You don't need to set any other properties on the     * object.     */    public ListContainer(Iterator iter, int size) {        _iter = iter;        _size = size;    }    public void setIterator(Iterator iter) {        _iter = iter;    }    public Iterator getIterator() {        return _iter;    }    public void setSize(int size) {        _size = size;    }    public int getSize() {        return _size;    }    public void setMax(int max) {        _max = max;    }    public int getMax() {        return _max;    }    public int getStart() {        return _start;    }    public int getEnd() {        return _end;    }       public void setOffset(int offset) {        _start = offset + 1;        _end = Math.min(offset+_max, _size);    }    public boolean hasNext() {        return (_end < _size);    }    public boolean hasPrev() {        return (_start > 1);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -