cz.zcu.fav.kiv.jsim.gui
Interface JSimDisplayable

All Known Implementing Classes:
JSimHead, JSimProcess, JSimSemaphore

public interface JSimDisplayable

An object that implements the JSimDisplayable interface can be displayed in a component of the main GUI window.

Since:
J-Sim version 0.2.0
Version:
J-Sim version 0.6.0
Author:
Pavel DOMECKÝ, Jarda KAČER

Method Summary
 javax.swing.JDialog createDetailedInfoWindow(JSimMainWindow parentWindow)
          Creates a detailed info window that shows information about an object.
 java.util.Collection<JSimPair> getDetailedInformationArray()
          Returns a collection of object's characteristics.
 java.lang.String getObjectListItemDescription()
          Returns a string containing basic informations about an object.
 

Method Detail

getObjectListItemDescription

java.lang.String getObjectListItemDescription()
Returns a string containing basic informations about an object. The string will be displayed in a JSimMainWindowList component.

Returns:
A string containing basic informations about an object.

getDetailedInformationArray

java.util.Collection<JSimPair> getDetailedInformationArray()
Returns a collection of object's characteristics. Always return a collection of JSimPair objects. The collection will be displayed in a JSimDetailedInfoWindow table.

Returns:
A collection of object's characteristics.

createDetailedInfoWindow

javax.swing.JDialog createDetailedInfoWindow(JSimMainWindow parentWindow)
Creates a detailed info window that shows information about an object. Returns a reference to the created window.

Returns:
A reference to the created info window.


Copyright © 2000-2006 University of West Bohemia. Licensed under the Academic Free License v. 2.1. Build date 20060812.