Class RDResStdDefinitionsView
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- fi.tut.mei.rd_editor.framework.AbstractViewPanel
-
- fi.tut.mei.rd_editor.model.rd.res.capabilities.BaseIssueView
-
- fi.tut.mei.rd_editor.view.rd.AbstractRDView
-
- fi.tut.mei.rd_editor.view.rd.res.standards.definition.RDResStdDefinitionsView
-
- All Implemented Interfaces:
IAlternativeDialog<IfStdClassOptionItem>,StdDefinitionAddListener,FocusListener,ItemListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible
public class RDResStdDefinitionsView extends AbstractRDView implements IAlternativeDialog<IfStdClassOptionItem>, FocusListener, ItemListener, StdDefinitionAddListener
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
Constructors Constructor Description RDResStdDefinitionsView(RDResStdDefinitionsController controller)
-
Method Summary
-
Methods inherited from class fi.tut.mei.rd_editor.view.rd.AbstractRDView
reload
-
Methods inherited from class fi.tut.mei.rd_editor.model.rd.res.capabilities.BaseIssueView
checkIssues, getIssues
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, 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, doLayout, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
RDResStdDefinitionsView
public RDResStdDefinitionsView(RDResStdDefinitionsController controller)
-
-
Method Detail
-
modelPropertyChange
public void modelPropertyChange(PropertyChangeEvent evt)
Description copied from class:AbstractViewPanelCalled by the controller when it needs to pass along a property change from a model.- Specified by:
modelPropertyChangein classAbstractViewPanel- Parameters:
evt- The property change event from the model
-
localInitialization
public void localInitialization()
- Specified by:
localInitializationin classAbstractViewPanel
-
initComponents
protected void initComponents()
- Specified by:
initComponentsin classAbstractViewPanel
-
setTableCellEditorsByDatatype
protected void setTableCellEditorsByDatatype(JTable table)
-
getSelectedStdDefIdx
public int getSelectedStdDefIdx()
-
removeSelectedStdDef
public void removeSelectedStdDef()
-
getSelectedStdDefName
public String getSelectedStdDefName()
-
getSelectedStdDef
public StdDefItem getSelectedStdDef()
-
selectStdDefAt
public void selectStdDefAt(int rowIdx)
-
getStdDefinitionsModel
public StdDefinitionsTableModel getStdDefinitionsModel()
-
getListInterfaceStdItems
public List<StdDefItem> getListInterfaceStdItems()
-
makeTextAltDialog
public void makeTextAltDialog()
-
showTextAltDialog
public void showTextAltDialog(IfStdClassOptionItem data, int row)
-
showTextAltDialog
public void showTextAltDialog(IfStdClassOptionItem data, int row, boolean isClazz)
-
setRowFilterListener
public void setRowFilterListener(RowFilter<StdDefinitionsTableModel,Integer> filter)
-
btnAddOnClick
public void btnAddOnClick(ActionEvent e)
-
btnImportOnClick
public void btnImportOnClick(ActionEvent e)
-
btnGenerateIdOnClick
public void btnGenerateIdOnClick(ActionEvent e)
-
btnGenerateFullCodeOnClick
public void btnGenerateFullCodeOnClick(ActionEvent e)
-
btnAddClassOnClick
public void btnAddClassOnClick(ActionEvent e)
-
btnAddOptiontOnClick
public void btnAddOptiontOnClick(ActionEvent e)
-
btnAddPropertyOnClick
public void btnAddPropertyOnClick(ActionEvent e)
-
btnDeleteOptiontOnClick
public void btnDeleteOptiontOnClick(ActionEvent e)
-
btnDeleteClassOnClick
public void btnDeleteClassOnClick(ActionEvent e)
-
btnDeletePropertyOnClick
public void btnDeletePropertyOnClick(ActionEvent e)
-
ifStdCharTableValueOnClick
public <I extends AbstractIfStdCharItem<?>,T extends AbstractIfStdCharTableModel<I>> void ifStdCharTableValueOnClick(JTable table, Class<T> tableModelCls, int col, int row)
-
btnDeleteOnClick
public void btnDeleteOnClick(ActionEvent e)
-
focusGained
public void focusGained(FocusEvent arg0)
- Specified by:
focusGainedin interfaceFocusListener
-
focusLost
public void focusLost(FocusEvent e)
- Specified by:
focusLostin interfaceFocusListener
-
itemStateChanged
public void itemStateChanged(ItemEvent e)
- Specified by:
itemStateChangedin interfaceItemListener
-
altValuesReturned
public void altValuesReturned(List<String> values, int row, IfStdClassOptionItem data)
- Specified by:
altValuesReturnedin interfaceIAlternativeDialog<IfStdClassOptionItem>
-
stdDefinitionAdded
public void stdDefinitionAdded(fi.tut.mei.resdescapi.rdapi.model.rd.InterfaceStdCT value)
- Specified by:
stdDefinitionAddedin interfaceStdDefinitionAddListener
-
orderedAltValuesReturned
public void orderedAltValuesReturned(List<String> values, int row, IfStdClassOptionItem data, boolean isInOrder)
- Specified by:
orderedAltValuesReturnedin interfaceIAlternativeDialog<IfStdClassOptionItem>
-
-