de.unihalle.informatik.MiToBo.core.gui
Class MTBOperatorParameterPanel

java.lang.Object
  extended by de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter
      extended by de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDOperatorParameterPanel
          extended by de.unihalle.informatik.MiToBo.core.gui.MTBOperatorParameterPanel
All Implemented Interfaces:
de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeListener, java.util.EventListener

public class MTBOperatorParameterPanel
extends de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDOperatorParameterPanel

Implementation of panels for MiToBo operator parameters.

Contrary to the super class ALDOperatorParameterPanel here images are treated in a special manner, e.g. open images are pre-selected as default values in configuration windows.

Author:
Birgit Moeller

Field Summary
 
Fields inherited from class de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDOperatorParameterPanel
operator
 
Fields inherited from class de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter
listenerList
 
Constructor Summary
MTBOperatorParameterPanel(de.unihalle.informatik.Alida.operator.ALDOperator op, de.unihalle.informatik.Alida.annotations.Parameter.ExpertMode mode, boolean topLevel, de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeListener listener)
          Default constructor.
 
Method Summary
protected  java.lang.Object getDefaultValue(java.lang.Boolean useRequired, java.lang.Boolean useSupplemental, de.unihalle.informatik.Alida.operator.ALDOpParameterDescriptor descr)
           
private  boolean isImg(java.lang.Class<?> cl)
          Checks if image is of correct type.
 
Methods inherited from class de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDOperatorParameterPanel
changeViewMode, copyConfiguration, getJPanel, handleValueChangeEvent, registerDescriptor, setNewOperator, setOperatorParameters, setParameterBatchModeInput, setParameterLinked, setParameterNotLinked, updateConfigurationStatus, updateOperatorDescriptors, validateOperatorParameters
 
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

MTBOperatorParameterPanel

public MTBOperatorParameterPanel(de.unihalle.informatik.Alida.operator.ALDOperator op,
                                 de.unihalle.informatik.Alida.annotations.Parameter.ExpertMode mode,
                                 boolean topLevel,
                                 de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeListener listener)
Default constructor.

Method Detail

getDefaultValue

protected java.lang.Object getDefaultValue(java.lang.Boolean useRequired,
                                           java.lang.Boolean useSupplemental,
                                           de.unihalle.informatik.Alida.operator.ALDOpParameterDescriptor descr)
Overrides:
getDefaultValue in class de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDOperatorParameterPanel

isImg

private boolean isImg(java.lang.Class<?> cl)
Checks if image is of correct type.

Parameters:
cl - Class of object in question.
Returns:
True if class corresponds to valid image class.