All Classes Interface Summary Class Summary Enum Summary 
| Class | 
Description | 
| AboutDialog | 
 Simple about box 
 | 
| AbstractJmadDataSet | 
 This class is the basic implementation of our DataSets 
 | 
| AbstractKnobsPanel | 
 this class represents the panel, which allows to view all strengths of a model (that is the content of the
 strength-file) and in addition it provides the possibility to select certain strengths (if a EditHandler is set). 
 | 
| AbstractObservableManager<T> | 
 the base implementation of a class to which listeners can be attached 
 | 
| AbstractTfsDataSetManagerResultPanel | 
  | 
| AbstractVarSelectionTableModel | 
  | 
| AccurateCoordinatesPane | 
  | 
| AccurateCoordinatesPane | 
  | 
| ActionProvider | 
 simple interface, that provides actions 
 | 
| ActiveJobsEvent | 
Event that contains information about the jobs that are active on a  AsyncExecutor.  
 | 
| AllVarManager | 
 provides a list of all possibly selectable variables. 
 | 
| AllVarManagerImpl | 
  | 
| AllVarSelectionPanel | 
 This is just a panel that collects all available var selection panels 
 | 
| Aloha2DChart | 
 This class is derived from a MarkerXProvider-chart, which is defined in jmad, in order to provide some additional
 functions, we use in aloha. 
 | 
| Aloha2DChart.ChartRendererRole | 
 this is the enum, which will define the roles for different renderers in ALOHA. 
 | 
| Aloha2DChart.RendererType | 
 this enum encapsulates the int-constants used in dataViewer into an enum 
 | 
| AlohaSineFitInteractor | 
 this is the implementation of a SineFitInteractor for Aloha 
 | 
| Applyable | 
 This interface enforces an apply-method for a panel 
 | 
| AskUtils | 
 Some util-methods for simple user interaction. 
 | 
| AsyncExecutor | 
 Wrapper around the execution of tasks asynchronously. 
 | 
| BeanShellPanel | 
 This Class encapsulates the creation of the panel for the bean-shell 
 | 
| BeanTableEditHandler | 
 This interface defines methods, which allow to add a checkable column to a bean table and react on the events 
 | 
| BeanTableModel | 
 this class is a simple table model, which enables the display of an object, that provides java-bean like properties
 in a table. 
 | 
| ChartFactory | 
 This class provides methods to create charts for JMad 
 | 
| Checkable | 
 this interface can be implemented by a TableModel in order to receive commands from the popu menu. 
 | 
| ChooseActionFactory | 
 interface, which provides actions to choose model, range and optics. 
 | 
| ChooseOpticsEvent | 
  | 
| ChooseRangeEvent | 
  | 
| ClosableTabbedPane | 
 A JTabbedPane which has a close ('X') icon on each tab. 
 | 
| CloseActiveModelEvent | 
  | 
| ColorConstants | 
 This interface contains color - constants for the dataviewer 
 | 
| ComparisonPanel | 
  | 
| CompUtils | 
 commun util-functions creating components etc. 
 | 
| CreateModelFromFileEvent | 
  | 
| CreateModelFromRepositoryEvent | 
  | 
| CreateModelFromUriEvent | 
  | 
| CustomFileManager | 
 This is the interface of a class which keeps track of custom files, that can be added and executed. 
 | 
| CustomFileManagerImpl | 
  | 
| CustomFileManagerListener | 
 | 
| CustomFileManagerPanel | 
 This panel allows to parse a variable-file and add these variables to the twiss results. 
 | 
| CustomVarSelectionTableModel | 
 This panel allows to parse a variable-file and add these variables to the twiss results. 
 | 
| DataSetManager | 
 this interface defines common methods for the DataSetManager 
 | 
| DataSetManagerListener | 
 | 
| DataViewerFit | 
 This interface defines the methods necessary to display the result of the fit in a DataViewer 
 | 
| DataViewerPanel | 
  | 
| DoubleTableCellRenderer | 
 This is a renderer for table-cells, that renders doiuble values with more digits after the comma than the standard
 renderer. 
 | 
| DvUtils | 
  | 
| EditHandlerUser<T extends TablePanelEditHandler> | 
 | 
| ElementCellRenderer | 
  | 
| ElementSelectionManager | 
 Keeps track of all actually selected elements of a model. 
 | 
| ElementSelectionManagerImpl | 
 | 
| ElementSelectionManagerListener | 
 This listener can be attached to an element selection manager and gets notified when the selected elements change. 
 | 
| ErrorDataSet | 
  | 
| ErrorDataSetAdapter | 
  | 
| ErrorDataSetAdapter.ErrorAddMode | 
 this enum determines, if the errors should be added (PLUS) or subtracted (MINUS) from the y-values. 
 | 
| ExitEvent | 
  | 
| ExportModelEvent | 
  | 
| ExportModelUriEvent | 
  | 
| FileTree | 
  | 
| GenericObservableManager<T> | 
 The generic interface for a class to which listeners can be attached. 
 | 
| GenericTwissVarSelectionTableModel<T extends java.lang.Enum<T> & cern.accsoft.steering.jmad.domain.var.TwissVariable> | 
 table model for the available variables in tfs-results. 
 | 
| GuiLogPanel | 
 Panel that includes a logger appender for displaying the logs in the GUI 
 | 
| GuiLogPanel.GuiLogAppender | 
  | 
| Icon | 
  | 
| Icon | 
  | 
| JConsole | 
  | 
| JMad | 
 JMad class that exposes the services that can be used. 
 | 
| JMadGui | 
 this class represents the main frame for the jmad-gui standalone application 
 | 
| JMadGuiActions | 
  | 
| JMadGuiConfiguration | 
 Spring configuration for the jmad-gui beans. 
 | 
| JMadGuiPreferences | 
  | 
| JMadGuiPreferencesImpl | 
  | 
| JMadGuiStandaloneConfiguration | 
 Spring configuration for a standalone JMad GUI. 
 | 
| JMadMain | 
 Entry point for JMad as stand alone application 
 | 
| JMadMenuFactory | 
 The factory for toolbar and menu 
 | 
| JMadMenuFactoryImpl | 
 This class creates the actual instances of the toolbar and the menuBar for JMad. 
 | 
| JMadOptionPane | 
 This is a collection of utility methods to show dialogs related to
 jmad-models 
 | 
| JMadPanelDialog | 
 The same as a panel - dialog, but has the MADX icon on top. 
 | 
| JMadPanelFactory | 
 Creates panels and configures them with edit-handlers if wanted. 
 | 
| KnobsPanelEditHandler | 
 | 
| ListDataSet | 
 this class represents a dataset for a list of double-values. 
 | 
| MadxApertureVarSelectionTableModel | 
  | 
| MadxTwissVarSelectionTableModel | 
  | 
| MadxVarSelector | 
 The interface of a class that can select variables for plotting. 
 | 
| MainPanel | 
  | 
| MarkableChart | 
 This chart is a chart which listens on the MarkedElementsManager, in order to display all the elements as markers. 
 | 
| MarkedElementsManager | 
 A manager for markers in Charts 
 | 
| MarkedElementsManagerImpl | 
 the implementation for managing elements, that shall be displayed as markers in charts. 
 | 
| MarkedElementsManagerListener | 
 The interface of a listener to the markedElementsManager 
 | 
| MarkerXProvider | 
 This interface should be e.g. 
 | 
| MatrixColumnDataSet | 
  | 
| MatrixDataSet | 
 implements the interface DataSet3D in order to map Matrix-values to Z-coordinates. 
 | 
| MatrixRowColDataSet | 
 this class represents a dataset for the dataviewer, which either displays a row or a column of a matrix. 
 | 
| MatrixRowColDataSet.MatrixDsType | 
this enum represents the two possible different types of a  MatrixRowColDataSet: either it displayes one
 column, or one row.  
 | 
| MatrixRowDataSet | 
  | 
| ModelCustomKnobsPanel | 
 this panel lists all knobs of the model, displays their values and allows to set new ones 
 | 
| ModelDefinitionChooser | 
  | 
| ModelDefinitionSelectionPanel | 
  | 
| ModelElementsPanel | 
 this class represents a panel, which enables the display of all elements of a model including the details of the
 element. 
 | 
| ModelElementsPanelEditHandler | 
 defines methods which are called by ModelElementsPanel for using an additional - selection column. 
 | 
| ModelInfoPanel | 
 this panel just displays some information for the current selected model. 
 | 
| ModelManagerPanel | 
 This is a panel which displays all the currently open models in the ModelManager. 
 | 
| ModelMisalignmentsPanel | 
  | 
| ModelOpticsSelectionPanel | 
 this class represents the panel, which allows to view all optics of a model and select one 
 | 
| ModelOptionsPanel | 
 contains gui elements to configure the actual model 
 | 
| ModelStrengthsPanel | 
 this panel displays the stregthes of the model 
 | 
| ModelTwissPanel | 
 this panel provides a table, in which one can edit the twiss parameters. 
 | 
| MousePopupListener | 
 extension for MouseAdapter to check if a popup menu shall show up. 
 | 
| NamedAction | 
 This is our basic action for the Orbit-feedback dataManager. 
 | 
| OutputBuffer | 
 Provides a PrintStream for writing on a ScriptConsole. 
 | 
| PanelDialog | 
 A dialog, which contains a panel. 
 | 
| PanelProvider | 
 this interface just provides an panel 
 | 
| PhaseSpaceDataSet | 
 The Dataset for the charts to display the phase space coordinates. 
 | 
| PhaseSpacePanel | 
 Shows several graphs which display the closed orbit in phase and real space at one or more elements. 
 | 
| PlotCreationPanel | 
 This panel allows the creation of different datasets. 
 | 
| PtcTwissVarSelectionTableModel | 
  | 
| RadioColumnEditor | 
  | 
| RadioColumnRenderer | 
  | 
| RangeSelectionPanel | 
  | 
| SaveTwissEvent | 
  | 
| SaveTwissEventListener | 
 An action which shows a dialog to select a file and then saves the twiss of the actual model to the selected file. 
 | 
| ScriptConsole | 
 Script console for BSF-compliant languages. 
 | 
| ScriptConsole.BlockingPipedInputStream | 
 The overridden read method in this class will not throw "Broken pipe" IOExceptions; It will simply wait for new
 writers and data. 
 | 
| SelectedVarManager | 
 This is the interface of a class that collects selected variables for one axis. 
 | 
| SelectedVarManager.VarSelectionMode | 
 this mode represents, if only one variable can be selected, or multiple ones. 
 | 
| SelectedVarManagerImpl | 
 the simplest implementation of a class collecting variables. 
 | 
| SelectionSetTableModel | 
 this class enables the table-model to keep track of all selected rows and provides a method for subclasses to set a
 value to all selected rows. 
 | 
| SequenceElementsTableModel | 
  | 
| ShowAboutBoxEvent | 
  | 
| SimplePanelDialog | 
  | 
| SineFit | 
 This is the sine-function used for fitting. 
 | 
| SineFitInteractor | 
 this class provides methods to create a fit on a dataset of a dataviewer, using selected points 
 | 
| SplashFactory | 
 This class manages the Splash-screen. 
 | 
| StatUtil | 
 simple statistical util-methods 
 | 
| StrengthVarManager | 
 This interface represents a manager, which keeps track of certain variables which can used in twiss-tables. 
 | 
| StrengthVarManagerImpl | 
 | 
| StrengthVarManagerListener | 
 | 
| SwingUserInteractor | 
 This class provides methods for user-interaction through swing-dialogs. 
 | 
| TabbedPanePanel | 
 A very simple panel, to which several sub-panels can be set via a map. 
 | 
| TableFilterPanel | 
 This class is a simple panel, which just contains a label and an textfield, which reacts on pressing the return key
 and then applies the entered regex-filter. 
 | 
| TableModelSelectionAdapter | 
 This class is the implementation of a listener to remember, which rows in the table are selected and convert the
 indizes correctly to the model. 
 | 
| TablePanelEditHandler | 
  | 
| TablePopupMenu | 
 This class is a basic popupmenu used in tables, to enable setting a value to multiple rows and checking/unchecking
 multiple rows. 
 | 
| TfsDataSetManager | 
 creates DataSets for JMad-Results and stores the therefore required Variables. 
 | 
| TfsResultDataSet | 
  | 
| TfsResultDataSet.TfsResultDataSetType | 
  | 
| TfsSummaryPanel | 
 This panel displays the values of a tfs result 
 | 
| Titleable | 
 adds the functionality to a panel provide a title 
 | 
| TMatrix<T> | 
  | 
| TuneDiagramChart | 
 Chart for a tune diagram. 
 | 
| TuneDiagramPanel | 
 listens to the TfsResultManager and displays the tune-values in the tune diagram, if the result is updated. 
 | 
| TwoPointChartRenderer | 
 This renderer always connects two subsequent points with one line. 
 | 
| UserInteractor | 
 this interface provides some simple methods for user-interaction. 
 | 
| ValidateApplyable | 
  | 
| ValidityDataSet | 
 This Interface must be implemented by all datasets, which shall allow a different style for different datapoints. 
 | 
| ValidityMatrixDataSet | 
  | 
| ValidityRenderingHint | 
 This class defines, how the value for a BPM will be rendered. 
 | 
| ValueSetable | 
 this interface can be implemented by a tableModel to enable the setting of double-values via popup menu. 
 | 
| VariableProvider | 
  | 
| VarSelectionPanel | 
  |