Class MessageEventPropertyPanel

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

    public class MessageEventPropertyPanel
    extends BasePropertyPanel
    Property for message events.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected class  MessageEventPropertyPanel.ParameterTableModel  
      • Nested classes/interfaces inherited from class javax.swing.JPanel

        javax.swing.JPanel.AccessibleJPanel
      • 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

      Fields 
      Modifier and Type Field Description
      protected static BiHashMap<java.lang.String,​java.lang.String> MESSAGE_NAME_MAPPING
      Message name mapping.
      protected static java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> MESSAGE_TYPE_MAPPING
      Message type mapping.
      protected static java.lang.String[] PARAMETER_COLUMN_NAMES
      Names for the parameter table columns.
      protected IndexMap<java.lang.String,​MProperty> parametercache
      The parameter cache
      protected javax.swing.JTable paramtable
      The parameter table.
      protected static java.lang.String PROPERTY_CODECIDS
      The property message is the message to be sent.
      protected static java.lang.String PROPERTY_MESSAGE
      The property message is the message to be sent.
      protected static java.lang.String PROPERTY_MESSAGETYPE
      The type property message type identifies the meta type (e.g. fipa).
      protected VActivity vevent
      The visual event
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String getMessageTypeString()
      Gets the message type string.
      protected MActivity getMEvent()
      Gets the semantic message event.
      protected IndexMap<java.lang.String,​MProperty> getMEventProperties()
      Gets the semantic message event properties.
      protected java.lang.String getVisibleMessageTypeString()
      Gets the message type string.
      protected void setMessageTypeString​(java.lang.String msgtypestring)
      Sets the message type string.
      void terminate()
      Terminates.
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • PARAMETER_COLUMN_NAMES

        protected static final java.lang.String[] PARAMETER_COLUMN_NAMES
        Names for the parameter table columns.
      • PROPERTY_MESSAGETYPE

        protected static final java.lang.String PROPERTY_MESSAGETYPE
        The type property message type identifies the meta type (e.g. fipa).
        See Also:
        Constant Field Values
      • PROPERTY_MESSAGE

        protected static final java.lang.String PROPERTY_MESSAGE
        The property message is the message to be sent.
        See Also:
        Constant Field Values
      • PROPERTY_CODECIDS

        protected static final java.lang.String PROPERTY_CODECIDS
        The property message is the message to be sent.
        See Also:
        Constant Field Values
      • MESSAGE_NAME_MAPPING

        protected static final BiHashMap<java.lang.String,​java.lang.String> MESSAGE_NAME_MAPPING
        Message name mapping.
      • MESSAGE_TYPE_MAPPING

        protected static final java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> MESSAGE_TYPE_MAPPING
        Message type mapping.
      • parametercache

        protected IndexMap<java.lang.String,​MProperty> parametercache
        The parameter cache
      • vevent

        protected VActivity vevent
        The visual event
      • paramtable

        protected javax.swing.JTable paramtable
        The parameter table.
    • Constructor Detail

      • MessageEventPropertyPanel

        public MessageEventPropertyPanel​(ModelContainer container,
                                         VActivity vmsgevent)
        Create a new panel.
        Parameters:
        container - The model container.
        vmsgevent - The vactivity.
    • Method Detail

      • getMEventProperties

        protected IndexMap<java.lang.String,​MProperty> getMEventProperties()
        Gets the semantic message event properties.
        Returns:
        The event properties.
      • getMEvent

        protected MActivity getMEvent()
        Gets the semantic message event.
        Returns:
        The event.
      • getVisibleMessageTypeString

        protected java.lang.String getVisibleMessageTypeString()
        Gets the message type string.
        Returns:
        The message type string.
      • getMessageTypeString

        protected java.lang.String getMessageTypeString()
        Gets the message type string.
        Returns:
        The message type string.
      • setMessageTypeString

        protected void setMessageTypeString​(java.lang.String msgtypestring)
        Sets the message type string.
        Parameters:
        msgtypestring - The message type string.