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

📄 historyrecord.java

📁 uPortal是开放源码的Portal门户产品
💻 JAVA
字号:
package org.jasig.portal.channels.iccdemo;import java.util.Collections;import java.util.Iterator;import java.util.LinkedList;/** * A trivial class for keeping a queue of N strings. * This class is bound to jndi "chan-obj" context by CHistory, so * that CViewer (or other channels) could add to the history list. * * @author <a href="mailto:pkharchenko@interactivebusiness.com">Peter Kharchenko</a> * @version $Revision: 1.2 $ */public class HistoryRecord {    LinkedList history=new LinkedList();    int maxRecords=10;    public HistoryRecord() {};    public HistoryRecord(int maxRecords) {        this.maxRecords=maxRecords;    }    public void addHistoryRecord(String newRecord) {        history.addFirst(newRecord);        for(int i=0;i<history.size()-maxRecords;i++) {            history.removeLast();        }    }    public Iterator constIterator() {        return (Collections.unmodifiableList(history)).iterator();    }    public String get(int i) {        return (String)history.get(i);    }}

⌨️ 快捷键说明

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