📄 rollermessages.java
字号:
package org.roller.util;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * Holds collection of error messages and collection of status messages. * @author David M Johnson */public class RollerMessages{ private List mErrors = new ArrayList(); private List mMessages = new ArrayList(); public RollerMessages() { } public void addError(String key) { mErrors.add(new RollerMessage(key, null)); } public void addError(String key, String arg) { mErrors.add(new RollerMessage(key, new String[]{arg})); } public void addError(String key, String[] args) { mErrors.add(new RollerMessage(key, args)); } public void addMessage(String key) { mMessages.add(new RollerMessage(key, null)); } public void addMessage(String key, String arg) { mMessages.add(new RollerMessage(key, new String[]{arg})); } public void addMessage(String key, String[] args) { mMessages.add(new RollerMessage(key, args)); } public Iterator getErrors() { return mErrors.iterator(); } public Iterator getMessages() { return mMessages.iterator(); } public int getErrorCount() { return mErrors.size(); } public int getMessageCount() { return mMessages.size(); } public String toString() { StringBuffer sb = new StringBuffer(); Iterator msgs = mMessages.iterator(); while (msgs.hasNext()) { RollerMessage msg = (RollerMessage) msgs.next(); sb.append(msg.getKey()); sb.append(" : "); } Iterator errs = mErrors.iterator(); while (errs.hasNext()) { RollerMessage msg = (RollerMessage) errs.next(); sb.append(msg.getKey()); sb.append(" : "); } return sb.toString(); } public static class RollerMessage { private String mKey; private String[] mArgs; public RollerMessage(String key, String[] args) { mKey = key; mArgs = args; } public String[] getArgs() { return mArgs; } public void setArgs(String[] args) { mArgs = args; } public String getKey() { return mKey; } public void setKey(String key) { mKey = key; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -