src/org/objectweb/cjdbc/console/text/commands/History.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.console.text.commands; 00026 00027 import java.util.LinkedList; 00028 import java.util.StringTokenizer; 00029 00030 import org.objectweb.cjdbc.common.i18n.ConsoleTranslate; 00031 import org.objectweb.cjdbc.console.text.module.AbstractConsoleModule; 00032 00039 public class History extends ConsoleCommand 00040 { 00041 00047 public History(AbstractConsoleModule module) 00048 { 00049 super(module); 00050 } 00051 00055 public void parse(String commandText) throws Exception 00056 { 00057 LinkedList list = module.getHistory(); 00058 StringTokenizer st = new StringTokenizer(commandText); 00059 if (st.countTokens() == 0) 00060 { 00061 for (int i = 0; i < list.size(); i++) 00062 { 00063 Object o = list.get(i); 00064 console.println("[" + i + "]\t" + o); 00065 } 00066 } 00067 else 00068 { 00069 int line = Integer.parseInt(st.nextToken()); 00070 module.handleCommandLine((String) list.get(line), module 00071 .getHashCommands()); 00072 } 00073 } 00074 00078 public String getCommandName() 00079 { 00080 return "history"; 00081 } 00082 00086 public String getCommandDescription() 00087 { 00088 return ConsoleTranslate.get("console.command.history"); 00089 } 00090 00094 public String getCommandParameters() 00095 { 00096 return "[<commandIndex>]"; 00097 } 00098 }

CJDBCversion1.0.4に対してTue Oct 12 15:15:59 2004に生成されました。 doxygen 1.3.8