de.unihalle.informatik.Alida.dataio.provider.swing
Class ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel

java.lang.Object
  extended by de.unihalle.informatik.Alida.dataio.provider.swing.ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel
Enclosing class:
ALDOperatorDataIOSwing

private class ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel
extends java.lang.Object

Element for handling operator inheritance hierarchies in configuration.

Author:
Birgit Moeller

Nested Class Summary
(package private)  class ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel.AbstrOpClassPanel
          GUI element class for parametrized class parameters.
 
Field Summary
private  ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel.AbstrOpClassPanel paramPanel
          GUI configuration element.
 
Constructor Summary
ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel()
          Default constructor.
 
Method Summary
 javax.swing.JComponent createGUIElement(java.lang.reflect.Field field, java.lang.Class<?> cl, java.lang.Object obj)
           
 java.lang.Object readData(java.lang.reflect.Field field, java.lang.Class<?> cl, javax.swing.JComponent guiElement)
           
 javax.swing.JComponent writeData(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

paramPanel

private ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel.AbstrOpClassPanel paramPanel
GUI configuration element.

Constructor Detail

ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel

public ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel()
Default constructor.

Method Detail

createGUIElement

public javax.swing.JComponent createGUIElement(java.lang.reflect.Field field,
                                               java.lang.Class<?> cl,
                                               java.lang.Object obj)

readData

public java.lang.Object readData(java.lang.reflect.Field field,
                                 java.lang.Class<?> cl,
                                 javax.swing.JComponent guiElement)
                          throws ALDDataIOProviderException
Throws:
ALDDataIOProviderException

writeData

public javax.swing.JComponent writeData(java.lang.Object obj)