src/org/objectweb/cjdbc/console/gui/objects/DumpFileObject.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.console.gui.objects; 00026 00027 import java.awt.Color; 00028 import java.io.File; 00029 import java.text.DateFormat; 00030 import java.text.SimpleDateFormat; 00031 import java.util.Date; 00032 00033 import javax.swing.SwingConstants; 00034 00035 import org.objectweb.cjdbc.common.util.ZipMe; 00036 import org.objectweb.cjdbc.console.gui.constants.GuiConstants; 00037 import org.objectweb.cjdbc.console.gui.constants.GuiIcons; 00038 00045 public class DumpFileObject extends AbstractGuiObject 00046 { 00047 private File dumpFile; 00048 private String dumpFileName; 00049 private String displayName; 00050 private DateFormat df; 00051 00057 public DumpFileObject(File dumpFile) 00058 { 00059 this.dumpFile = dumpFile; 00060 this.dumpFileName = dumpFile.getName(); 00061 this.df = new SimpleDateFormat(); 00062 this.setActionCommand(GuiConstants.BACKEND_STATE_RESTORE); 00063 setIcon(GuiIcons.DUMP_FILE_ICON); 00064 setBackground(Color.white); 00065 setDisplayName(); 00066 setVerticalTextPosition(SwingConstants.BOTTOM); 00067 setFont(GuiConstants.CENTER_PANE_FONT); 00068 00069 setToolTipText("File:" + dumpFileName + "\nLast Modified:" 00070 + df.format(new Date(dumpFile.lastModified()))); 00071 } 00072 00073 void setDisplayName() 00074 { 00075 displayName = dumpFileName.substring(0, dumpFileName.length() 00076 - ZipMe.ZIP_EXT.length()); 00077 int index = displayName.indexOf(' '); 00078 if (index == -1) 00079 setText(displayName); 00080 else 00081 setText(displayName.substring(0, index)); 00082 } 00088 public File getDumpFile() 00089 { 00090 return dumpFile; 00091 } 00092 }

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