|
||||||||
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.ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel.AbstrOpClassPanel
private class ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel.AbstrOpClassPanel
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 javax.swing.JButton |
configButton
Button to open configuration window. |
private java.util.HashMap<java.lang.Class,ALDOperatorDataIOSwing.OperatorConfigButton> |
configWins
Hashmap to store configuration windows for classes. |
private javax.swing.JPanel |
mainPanel
Main panel. |
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 | |
---|---|
ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel.AbstrOpClassPanel(java.lang.reflect.Field field,
java.lang.Class<?> cl,
java.lang.Object obj,
ALDParameterDescriptor descr)
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.JComponent |
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. |
java.util.HashMap<ALDOpParameterDescriptor,java.lang.String> |
setValue(java.lang.reflect.Field field,
java.lang.Class<?> cl,
ALDSwingComponent guiElement,
java.lang.Object value)
|
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 javax.swing.JButton configButton
private java.util.HashMap<java.lang.Class,ALDOperatorDataIOSwing.OperatorConfigButton> configWins
private javax.swing.JPanel mainPanel
private java.util.HashMap<java.lang.String,java.lang.Class> shortNames
Constructor Detail |
---|
public ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel.AbstrOpClassPanel(java.lang.reflect.Field field, java.lang.Class<?> cl, java.lang.Object obj, ALDParameterDescriptor descr)
field
- Field of associated object.cl
- Class of associated object.obj
- Current value of object, maybe null.descr
- Optional descriptor for additional information.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.JComponent 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 ALDDataIOProviderException
field
- Field of object.cl
- Class of object.
ALDDataIOProviderException
public java.util.HashMap<ALDOpParameterDescriptor,java.lang.String> setValue(java.lang.reflect.Field field, java.lang.Class<?> cl, ALDSwingComponent guiElement, java.lang.Object value) throws ALDDataIOProviderException
ALDDataIOProviderException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |