|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter
de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponent
de.unihalle.informatik.Alida.dataio.provider.swing.ALDFileDirectoryDataIOSwing.FileDirectoryDataIOPanel
protected class ALDFileDirectoryDataIOSwing.FileDirectoryDataIOPanel
GUI panel for IO of file and directory names.
Field Summary | |
---|---|
private javax.swing.JFileChooser |
getDirDialog
File/directory chooser dialogue. |
private javax.swing.JPanel |
ioPanel
Swing component to be integrated in GUI. |
private boolean |
isDirectory
Flag indicating if panel refers to a directory parameter or not. |
private java.io.File |
lastDirectory
Last directory selected by user. |
private java.io.File |
lastFile
Last file selected by user. |
private javax.swing.JButton |
selectFileDir
Button to select via dialogue. |
private ALDSwingComponentTextField |
textField
Text field in the panel. |
Fields inherited from class de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter |
---|
listenerList |
Constructor Summary | |
---|---|
protected |
ALDFileDirectoryDataIOSwing.FileDirectoryDataIOPanel(java.lang.reflect.Field field,
java.lang.Class<?> cl,
java.lang.Object obj)
Default constructor. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
disableComponent()
Method to disable the component, i.e. all graphical elements, to prohibit parameter changes. |
void |
enableComponent()
Method to enable the component with all graphical elements again. |
javax.swing.JPanel |
getJComponent()
Method to request the provider's GUI element. |
void |
handleValueChangeEvent(ALDSwingValueChangeEvent event)
Method which is called on event occurence. |
java.lang.Object |
readData(java.lang.reflect.Field field,
java.lang.Class<?> cl)
Returns the contents of the text field. |
void |
setValue(java.lang.reflect.Field field,
java.lang.Class<?> cl,
java.lang.Object value)
Returns the contents of the text field. |
Methods inherited from class de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter |
---|
addValueChangeEventListener, fireALDSwingValueChangeEvent, removeValueChangeEventListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private javax.swing.JFileChooser getDirDialog
private javax.swing.JPanel ioPanel
private boolean isDirectory
private java.io.File lastDirectory
private java.io.File lastFile
private javax.swing.JButton selectFileDir
private ALDSwingComponentTextField textField
Constructor Detail |
---|
protected ALDFileDirectoryDataIOSwing.FileDirectoryDataIOPanel(java.lang.reflect.Field field, java.lang.Class<?> cl, java.lang.Object obj)
field
- Field to consider.cl
- Class to consider.obj
- Default object.Method Detail |
---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void disableComponent()
ALDSwingComponent
disableComponent
in class ALDSwingComponent
public void enableComponent()
ALDSwingComponent
enableComponent
in class ALDSwingComponent
public javax.swing.JPanel getJComponent()
ALDSwingComponent
getJComponent
in class ALDSwingComponent
public void handleValueChangeEvent(ALDSwingValueChangeEvent event)
ALDSwingValueChangeListener
handleValueChangeEvent
in interface ALDSwingValueChangeListener
event
- Event to be handled.public java.lang.Object readData(java.lang.reflect.Field field, java.lang.Class<?> cl) throws ALDDataIOProviderException
field
- Field to consider.cl
- Class to consider.
ALDDataIOProviderException
public void setValue(java.lang.reflect.Field field, java.lang.Class<?> cl, java.lang.Object value)
field
- Field to consider.cl
- Class to consider.value
- Object value to be set.
ALDDataIOProviderException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |