クラス org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject

org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObjectに対する継承グラフ

Inheritance graph
[凡例]
org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObjectのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

説明

This class defines a ConfigurationFileObject

作者:
Nicolas Modrzyk
バージョン:
1.0

ConfigurationFileObject.java46 行で定義されています。

Public メソッド

 ConfigurationFileObject (ControllerTransferListener listener, String filePath)
 ConfigurationFileObject (ControllerTransferListener listener, File filePath)
DataFlavor[] getTransferDataFlavors ()
boolean isDataFlavorSupported (DataFlavor flavor)
Object getTransferData (DataFlavor flavor) throws UnsupportedFlavorException, IOException
String getFilePath ()

Private 変数

File filePath
String text


コンストラクタとデストラクタ

org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.ConfigurationFileObject ControllerTransferListener  listener,
String  filePath
 

Creates a new ConfigurationFileObject object

引数:
filePath the path of the file represented by this configuration object
listener for drag and drop
ConfigurationFileObject.java61 行で定義されています。
00062 { 00063 this(listener,new File(filePath)); 00064 }

org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.ConfigurationFileObject ControllerTransferListener  listener,
File  filePath
 

Creates a new ConfigurationFileObject object

引数:
filePath file represented by this configuration object
listener for drag and drop
ConfigurationFileObject.java72 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.text.

00073 { 00074 super(); 00075 //addMouseMotionListener(listener); 00076 //addMouseListener(listener); 00077 this.filePath = filePath; 00078 text = filePath.getName(); 00079 setText(text); 00080 setBackground(Color.white); 00081 setIcon(GuiIcons.CONFIGURATION_FILE_OBJECT_ICON); 00082 setActionCommand(GuiCommands.COMMAND_SELECT_XML_FILE); 00083 00084 DragSource dragSource = DragSource.getDefaultDragSource(); 00085 dragSource.createDefaultDragGestureRecognizer(this, // What component 00086 DnDConstants.ACTION_COPY_OR_MOVE, // What drag types? 00087 listener);// the listener 00088 }


メソッド

String org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.getFilePath  ) 
 

Returns the filePath value.

戻り値:
Returns the filePath.
ConfigurationFileObject.java123 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.filePath.

参照元 org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionRemoveConfigurationFile().

00124 { 00125 return filePath.getAbsolutePath(); 00126 }

Object org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.getTransferData DataFlavor  flavor  )  throws UnsupportedFlavorException, IOException
 

参照:
java.awt.datatransfer.Transferable#getTransferData(java.awt.datatransfer.DataFlavor)
ConfigurationFileObject.java109 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.filePath.

00111 { 00112 if(flavor.equals(DataFlavor.stringFlavor)) 00113 return filePath.getAbsolutePath(); 00114 else 00115 return null; 00116 }

DataFlavor [] org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.getTransferDataFlavors  ) 
 

参照:
java.awt.datatransfer.Transferable#getTransferDataFlavors()
ConfigurationFileObject.java93 行で定義されています。
00094 { 00095 return new DataFlavor[]{}; 00096 }

boolean org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.isDataFlavorSupported DataFlavor  flavor  ) 
 

参照:
java.awt.datatransfer.Transferable#isDataFlavorSupported(java.awt.datatransfer.DataFlavor)
ConfigurationFileObject.java101 行で定義されています。
00102 { 00103 return true; 00104 }


変数

File org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.filePath [private]
 

ConfigurationFileObject.java51 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.getFilePath(), と org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.getTransferData().

String org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.text [private]
 

ConfigurationFileObject.java52 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.objects.ConfigurationFileObject.ConfigurationFileObject().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:22 2004に生成されました。 doxygen 1.3.8