com.cosylab.vdct.about
Class AboutDialogEngine

java.lang.Object
  extended by com.cosylab.vdct.about.AboutDialogEngine
Direct Known Subclasses:
VisualDCTAboutDialogEngine

public abstract class AboutDialogEngine
extends java.lang.Object

Insert the type's description here. Creation date: (29.5.2002 16:05:11)


Field Summary
protected  java.lang.Object aboutedObject
           
protected  AboutTabReceiver receiver
           
protected  java.util.ArrayList tabs
           
 
Constructor Summary
AboutDialogEngine()
           
AboutDialogEngine(java.lang.Object toAbout)
          Default constructor with "abouted object" as parameter
 
Method Summary
 void addAboutTab(AboutTab newTab)
          This method is intended for adding Tab object into tabs ArrayList.
protected  void arrangeTabs()
           
 java.lang.Object getAboutedObject()
          Accessor for aboutedObject field.
 AboutTabReceiver getReceiver()
          Returns the receiver.
 java.util.List getTabs()
          Accessor for tabs field.
protected abstract  void initializeReceiver()
          Insert the method's description here.
protected abstract  void perform()
          Insert the method's description here.
 void setAboutedObject(java.lang.Object aboutedObject)
          Sets the aboutedObject.
 void triggerReceiver()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tabs

protected java.util.ArrayList tabs

aboutedObject

protected java.lang.Object aboutedObject

receiver

protected AboutTabReceiver receiver
Constructor Detail

AboutDialogEngine

public AboutDialogEngine()

AboutDialogEngine

public AboutDialogEngine(java.lang.Object toAbout)
Default constructor with "abouted object" as parameter

Method Detail

addAboutTab

public void addAboutTab(AboutTab newTab)
This method is intended for adding Tab object into tabs ArrayList. Creation date: (29.5.2002 16:43:05)

Parameters:
newTabs - java.util.ArrayList

getAboutedObject

public java.lang.Object getAboutedObject()
Accessor for aboutedObject field. Creation date: (29.5.2002 16:50:19)

Returns:
java.lang.Object

getTabs

public java.util.List getTabs()
Accessor for tabs field. Creation date: (29.5.2002 16:43:05)

Returns:
java.util.ArrayList

initializeReceiver

protected abstract void initializeReceiver()
Insert the method's description here. Creation date: (3.6.2002 16:41:58)


perform

protected abstract void perform()
Insert the method's description here. Creation date: (29.5.2002 18:52:58)


getReceiver

public AboutTabReceiver getReceiver()
Returns the receiver.

Returns:
AboutTabReceiver

setAboutedObject

public void setAboutedObject(java.lang.Object aboutedObject)
Sets the aboutedObject.

Parameters:
aboutedObject - The aboutedObject to set

triggerReceiver

public void triggerReceiver()

arrangeTabs

protected void arrangeTabs()