de.unihalle.informatik.Alida.dataio.provider.swing.components
Class ALDSwingComponent

java.lang.Object
  extended by de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter
      extended by de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponent
Direct Known Subclasses:
ALDCollectionDataIOSwing.CollectionConfigButton, ALDFileDirectoryDataIOSwing.FileDirectoryDataIOPanel, ALDGrappaLinkDataIOSwing, ALDNativeArray1DDataIOSwing.ArrayConfigButton, ALDNativeArray2DDataIOSwing.ArrayConfigButton, ALDOperatorDataIOSwing.OperatorConfigButton, ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel, ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel.AbstrOpClassPanel, ALDParametrizedClassDataIOSwing.ParametrizedClassPanel, ALDSwingComponentCheckBox, ALDSwingComponentComboBox, ALDSwingComponentLabel, ALDSwingComponentTextField

public abstract class ALDSwingComponent
extends ALDSwingValueChangeReporter

Class defining Alida-specific Swing GUI components.

Objects of this type basically wrap objects of type JComponent which are used for automatically generating complex graphical user interfaces for Alida operators. In addition to JComponent, however, the class implements an event reporter mechanism by which information about value changes within a provider is made available to the public.

Author:
moeller

Field Summary
 
Fields inherited from class de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter
listenerList
 
Constructor Summary
ALDSwingComponent()
           
 
Method Summary
abstract  javax.swing.JComponent getJComponent()
          Method to request the provider's GUI element.
 
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
 

Constructor Detail

ALDSwingComponent

public ALDSwingComponent()
Method Detail

getJComponent

public abstract javax.swing.JComponent getJComponent()
Method to request the provider's GUI element.

Returns:
Component to be integrated in a graphical user interface.