org.atzberger.application.selm_builder
Class JTable_MainData

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JTable
                  extended by org.atzberger.mango.table.JTable_Properties1_General
                      extended by org.atzberger.mango.table.JTable_Properties1_Default
                          extended by org.atzberger.application.selm_builder.JTable_MainData
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener, javax.swing.Scrollable

public class JTable_MainData
extends JTable_Properties1_Default

Table represention of this data type.

Author:
Paul J. Atzberger
See Also:
http://www.atzberger.org, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JTable
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  int privateVar
           
 TableData_Units_Ref tableData_Units_Ref_default
           
 
Fields inherited from class javax.swing.JTable
AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeader
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JTable_MainData()
           
JTable_MainData(javax.swing.table.TableModel dm)
           
JTable_MainData(javax.swing.table.TableModel dm, javax.swing.table.TableColumnModel cm, javax.swing.ListSelectionModel sm)
           
 
Method Summary
 java.lang.String getBaseFilename()
           
 java.lang.String getBasePathname()
           
 SELM_CouplingOperator[] getCouplingOpList()
           
 java.lang.String getDescription()
           
 int getEulerian_selected()
           
 int getEulerianIndexSelected()
           
 SELM_Eulerian[] getEulerianList()
           
 java.lang.String getEulerianNameSelected()
           
 int getIntegrator_selected()
           
 int getIntegratorIndexSelected()
           
 SELM_Integrator[] getIntegratorList()
           
 java.lang.String getIntegratorNameSelected()
           
 SELM_Interaction[] getInteractionList()
           
 SELM_Lagrangian[] getLagrangianList()
           
 int getRandomSeed()
           
 Atz_UnitsRef getUnitsRef()
           
 void rebuildTable()
           
 void setApplSharedData(application_SharedData applSharedData_in)
           
 void setBaseFilename(java.lang.String baseFilename)
           
 void setBasePathname(java.lang.String basePathname_in)
           
 void setCouplingOpList(SELM_CouplingOperator[] couplingOpList)
           
 void setDescription(java.lang.String description)
           
 void setEulerian_selected(int selectIndex)
           
 void setEulerian_selectedByName(java.lang.String nameToSelect)
           
 void setEulerianDOF(SELM_Eulerian[] eulerianList)
           
 void setIntegrator_selected(int selectIndex)
           
 void setIntegrator_selectedByName(java.lang.String nameToSelect)
           
 void setIntegratorList(SELM_Integrator[] integratorList)
           
 void setInteractionList(SELM_Interaction[] interactionList)
           
 void setLagrangianDOF(SELM_Lagrangian[] lagrangianList)
           
 void setRandomSeed(java.lang.Integer value)
           
 void setUnitsRef(Atz_UnitsRef atz_UnitsRef)
           
 void setValueByFieldName(java.lang.String name, java.lang.Object value)
           
 void syncDataWithApplNamespaceAll()
           
 
Methods inherited from class org.atzberger.mango.table.JTable_Properties1_Default
setupDefaultEditorsAndRenderers, setupDefaults
 
Methods inherited from class org.atzberger.mango.table.JTable_Properties1_General
getCellEditor, getCellRenderer
 
Methods inherited from class javax.swing.JTable
addColumn, addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, clearSelection, columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultDataModel, createDefaultEditors, createDefaultRenderers, createDefaultSelectionModel, createDefaultTableHeader, createScrollPaneForTable, doLayout, editCellAt, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellRect, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, getPrintable, getRowCount, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getToolTipText, getUI, getUIClassID, getUpdateSelectionOnSort, getValueAt, initializeLocalVars, isCellEditable, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, prepareEditor, prepareRenderer, print, print, print, print, print, processKeyBinding, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, resizeAndRepaint, rowAtPoint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setModel, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, setValueAt, sizeColumnsToFit, sizeColumnsToFit, sorterChanged, tableChanged, unconfigureEnclosingScrollPane, updateUI, valueChanged
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

privateVar

protected int privateVar

tableData_Units_Ref_default

public TableData_Units_Ref tableData_Units_Ref_default
Constructor Detail

JTable_MainData

public JTable_MainData()

JTable_MainData

public JTable_MainData(javax.swing.table.TableModel dm)

JTable_MainData

public JTable_MainData(javax.swing.table.TableModel dm,
                       javax.swing.table.TableColumnModel cm,
                       javax.swing.ListSelectionModel sm)
Method Detail

getUnitsRef

public Atz_UnitsRef getUnitsRef()

getLagrangianList

public SELM_Lagrangian[] getLagrangianList()

getEulerianList

public SELM_Eulerian[] getEulerianList()

getEulerianNameSelected

public java.lang.String getEulerianNameSelected()

getEulerianIndexSelected

public int getEulerianIndexSelected()

getIntegratorList

public SELM_Integrator[] getIntegratorList()

getIntegratorNameSelected

public java.lang.String getIntegratorNameSelected()

getIntegratorIndexSelected

public int getIntegratorIndexSelected()

getCouplingOpList

public SELM_CouplingOperator[] getCouplingOpList()

getInteractionList

public SELM_Interaction[] getInteractionList()

setInteractionList

public void setInteractionList(SELM_Interaction[] interactionList)

setUnitsRef

public void setUnitsRef(Atz_UnitsRef atz_UnitsRef)

setCouplingOpList

public void setCouplingOpList(SELM_CouplingOperator[] couplingOpList)

setLagrangianDOF

public void setLagrangianDOF(SELM_Lagrangian[] lagrangianList)

setEulerianDOF

public void setEulerianDOF(SELM_Eulerian[] eulerianList)

setIntegratorList

public void setIntegratorList(SELM_Integrator[] integratorList)

setIntegrator_selectedByName

public void setIntegrator_selectedByName(java.lang.String nameToSelect)

setIntegrator_selected

public void setIntegrator_selected(int selectIndex)

setEulerian_selectedByName

public void setEulerian_selectedByName(java.lang.String nameToSelect)

setEulerian_selected

public void setEulerian_selected(int selectIndex)

getIntegrator_selected

public int getIntegrator_selected()

getEulerian_selected

public int getEulerian_selected()

setApplSharedData

public void setApplSharedData(application_SharedData applSharedData_in)

rebuildTable

public void rebuildTable()

getBasePathname

public java.lang.String getBasePathname()

setBaseFilename

public void setBaseFilename(java.lang.String baseFilename)

getBaseFilename

public java.lang.String getBaseFilename()

getDescription

public java.lang.String getDescription()

getRandomSeed

public int getRandomSeed()

setBasePathname

public void setBasePathname(java.lang.String basePathname_in)

setDescription

public void setDescription(java.lang.String description)

setRandomSeed

public void setRandomSeed(java.lang.Integer value)

setValueByFieldName

public void setValueByFieldName(java.lang.String name,
                                java.lang.Object value)

syncDataWithApplNamespaceAll

public void syncDataWithApplNamespaceAll()