|
||||||||
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.ALDParametrizedClassDataIOSwing.ParametrizedClassPanel
private class ALDParametrizedClassDataIOSwing.ParametrizedClassPanel
GUI element class for parametrized class parameters.
Field Summary | |
---|---|
private java.util.Collection<java.lang.Class> |
availableClasses
List of available classes. |
private ALDSwingComponentComboBox |
classSelection
Combobox containing available classes to select. |
private java.util.HashMap<java.lang.Class,ALDParametrizedClassConfigWindow> |
configWins
Hashmap to store configuration windows for classes. |
private javax.swing.JPanel |
mainPanel
Main panel containing elements for class selection. |
private java.util.HashMap<java.lang.String,java.lang.Class> |
shortNames
Hashmap to remember short class names. |
Fields inherited from class de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter |
---|
listenerList |
Constructor Summary | |
---|---|
ALDParametrizedClassDataIOSwing.ParametrizedClassPanel(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. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
java.lang.Object |
readData(java.lang.reflect.Field field,
java.lang.Class<?> cl)
Function to read parameter values from GUI. |
void |
setValue(java.lang.reflect.Field field,
java.lang.Class<?> cl,
java.lang.Object value)
Function to update values of parametrized class object. |
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 java.util.Collection<java.lang.Class> availableClasses
private ALDSwingComponentComboBox classSelection
private java.util.HashMap<java.lang.Class,ALDParametrizedClassConfigWindow> configWins
private javax.swing.JPanel mainPanel
private java.util.HashMap<java.lang.String,java.lang.Class> shortNames
Constructor Detail |
---|
public ALDParametrizedClassDataIOSwing.ParametrizedClassPanel(java.lang.reflect.Field field, java.lang.Class<?> cl, java.lang.Object obj) throws ALDDataIOException
ALDDataIOException
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 void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public java.lang.Object readData(java.lang.reflect.Field field, java.lang.Class<?> cl) throws ALDDataIOException
field
- Field of object.cl
- Class of object.
ALDDataIOException
public void setValue(java.lang.reflect.Field field, java.lang.Class<?> cl, java.lang.Object value) throws ALDDataIOException
field
- cl
- value
-
ALDDataIOException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |