se.liu.ida.critiquer.activities.parameters
Class AbstractTaskViewParameter<C extends JComponent,T>

java.lang.Object
  extended by se.liu.ida.critiquer.activities.parameters.ActivityParameter<T>
      extended by se.liu.ida.critiquer.activities.parameters.AbstractTaskViewParameter<C,T>
All Implemented Interfaces:
Serializable, Parameter<T>, TaskViewParameter<C,T>
Direct Known Subclasses:
CommanderParameter, DescriptionParameter, NameParameter, NumberSelectionParameter

public abstract class AbstractTaskViewParameter<C extends JComponent,T>
extends ActivityParameter<T>
implements TaskViewParameter<C,T>

See Also:
Serialized Form

Field Summary
protected  C component
           
 
Fields inherited from class se.liu.ida.critiquer.activities.parameters.ActivityParameter
hasBeenSet, name, oldValue, value, valueUpdate
 
Constructor Summary
AbstractTaskViewParameter(String name, Activity activity)
           
 
Method Summary
 C getComponent()
           
abstract  void initComponent()
           
 String toString()
           
 
Methods inherited from class se.liu.ida.critiquer.activities.parameters.ActivityParameter
getActivity, getName, getOldValue, getValue, hasValue, setName, setValue, setValue, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

component

protected transient C extends JComponent component
Constructor Detail

AbstractTaskViewParameter

public AbstractTaskViewParameter(String name,
                                 Activity activity)
Method Detail

initComponent

public abstract void initComponent()
Specified by:
initComponent in interface TaskViewParameter<C extends JComponent,T>

getComponent

public C getComponent()
Specified by:
getComponent in interface TaskViewParameter<C extends JComponent,T>

toString

public String toString()
Specified by:
toString in class ActivityParameter<T>