Documentation of 'com.jstatcom.equation.EqTermAR' Java class
EqTermAR
com.jstatcom.equation

Class EqTermAR

  • All Implemented Interfaces:
    SymbolListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible


    public final class EqTermAR
    extends EqTerm
    implements java.beans.PropertyChangeListener, SymbolListener
    Implementation of EqTerm that represents one or more lags of a (Vector) AR model.

    Clients should make sure that the underlying data objects have the correct dimensions and ordering of variables for the display to be in sync with the data.

    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      • Fields inherited from class javax.swing.JComponent

        TOOL_TIP_TEXT_KEY, 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

      Constructors 
      Constructor and Description
      EqTermAR()
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addNotify()
      Calls supermethod and updates layout in a new thread.
      int getColumnWidth()
      Gets the column width of the alpha table.
      java.awt.event.MouseListener getMouseListenerCoeff()
      Gets the mouse listener of the underlying coefficients tables.
      int getPrecision()
      Gets the precision of the underlying coefficients tables.
      javax.swing.table.TableCellRenderer getRendererCoeff()
      Gets the cell renderer of the underlying coefficients tables.
      int getStartLag()
      Gets the lag that this equation term starts with.
      java.lang.String getSymbolNameCoeff()
      Gets the symbolname for the coefficients.
      java.lang.String getSymbolNameLags()
      Gets the symbolname for the lags.
      java.lang.String getSymbolNameSubsetRes()
      Gets the symbolname for the subset restrictions corresponding to the coefficients.
      java.lang.String getSymbolNameVariables()
      Gets the symbolname for the names of the variables.
      javax.swing.JPopupMenu getTablePopup()
      Gets the popup menu for the underlying coefficients tables.
      boolean isEditable()
      Gets whether the underlying coefficients tables are editable.
      void propertyChange(java.beans.PropertyChangeEvent evt)
      Manages visibility of tis term.
      void setColumnWidth(int colWidth)
      Sets the column width of the underlying coefficients tables.
      void setEditable(boolean isEditable)
      Sets whether the underlying coefficients tables are editable.
      void setLeadingSignVisible(boolean isVisible)
      Manages visibility of the leading sign label.
      void setMouseListenerCoeff(java.awt.event.MouseListener listener)
      Sets the mouse listener for the underlying coefficients tables.
      void setPrecision(int precision)
      Sets the precision for the underlying coefficients tables.
      void setRendererCoeff(javax.swing.table.TableCellRenderer renderer)
      Sets the cell renderer for the underlying coefficients tables.
      void setStartLag(int startLag)
      Sets with which lag the equation term starts with.
      void setSymbolNameCoeff(java.lang.String symbolName)
      Sets the symbolname for the coefficients.
      void setSymbolNameLags(java.lang.String newSymbolNameLags)
      Sets the symbolname for the lags.
      void setSymbolNameSubsetRes(java.lang.String symbolName)
      Sets the symbolname for the subset restrictions corresponding to the coefficients.
      void setSymbolNameVariables(java.lang.String symbolName)
      Sets the symbolname for the names of the variables.
      void setSymbolScope(Scope scope)
      Sets the symbol scope, which defines which symbol table to use ( local,global or upper).
      void setTablePopup(javax.swing.JPopupMenu newTablePopup)
      Sets the popup menu for the underlying coefficients tables.
      void valueChanged(SymbolEvent evt)
      Updates layout on symbol events of the underlying lag symbol.
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, setUI, updateUI
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, 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

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • EqTermAR

        public EqTermAR()
        Constructor.
    • Method Detail

      • addNotify

        public void addNotify()
        Calls supermethod and updates layout in a new thread. It also set the symboltables for the childs.
        Overrides:
        addNotify in class javax.swing.JComponent
      • getColumnWidth

        public int getColumnWidth()
        Gets the column width of the alpha table.
        Returns:
        column width
      • getMouseListenerCoeff

        public java.awt.event.MouseListener getMouseListenerCoeff()
        Gets the mouse listener of the underlying coefficients tables.
        Returns:
        java.awt.event.MouseListener
      • getPrecision

        public int getPrecision()
        Gets the precision of the underlying coefficients tables.
        Returns:
        precision
      • getRendererCoeff

        public javax.swing.table.TableCellRenderer getRendererCoeff()
        Gets the cell renderer of the underlying coefficients tables.
        Returns:
        javax.swing.table.TableCellRenderer
      • getStartLag

        public int getStartLag()
        Gets the lag that this equation term starts with. Usually this is -1.
        Returns:
        int start lag
      • getSymbolNameCoeff

        public java.lang.String getSymbolNameCoeff()
        Gets the symbolname for the coefficients.
        Returns:
        symbol name
      • getSymbolNameLags

        public java.lang.String getSymbolNameLags()
        Gets the symbolname for the lags. Ther underlying data must be a JSCInt.
        Returns:
        symbol name
      • getSymbolNameSubsetRes

        public java.lang.String getSymbolNameSubsetRes()
        Gets the symbolname for the subset restrictions corresponding to the coefficients.
        Returns:
        symbol name
      • getSymbolNameVariables

        public java.lang.String getSymbolNameVariables()
        Gets the symbolname for the names of the variables.
        Returns:
        symbol name
      • getTablePopup

        public javax.swing.JPopupMenu getTablePopup()
        Gets the popup menu for the underlying coefficients tables.
        Returns:
        popup menu
      • isEditable

        public boolean isEditable()
        Gets whether the underlying coefficients tables are editable.
        Returns:
        true if editable
      • propertyChange

        public void propertyChange(java.beans.PropertyChangeEvent evt)
        Manages visibility of tis term.
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
        Parameters:
        evt - property change event
      • setColumnWidth

        public void setColumnWidth(int colWidth)
        Sets the column width of the underlying coefficients tables.
        Parameters:
        colWidth - column width
      • setEditable

        public void setEditable(boolean isEditable)
        Sets whether the underlying coefficients tables are editable.
        Parameters:
        isEditable - true if editable
      • setLeadingSignVisible

        public void setLeadingSignVisible(boolean isVisible)
        Manages visibility of the leading sign label.
        Specified by:
        setLeadingSignVisible in class EqTerm
        Parameters:
        isVisible - true if visible
      • setSymbolScope

        public void setSymbolScope(Scope scope)
        Sets the symbol scope, which defines which symbol table to use ( local,global or upper).
        Overrides:
        setSymbolScope in class EqTerm
        Parameters:
        scope - the symbol scope
        Throws:
        java.lang.IllegalArgumentException - if (scope == null)
      • setMouseListenerCoeff

        public void setMouseListenerCoeff(java.awt.event.MouseListener listener)
        Sets the mouse listener for the underlying coefficients tables.
        Parameters:
        listener - java.awt.event.MouseListener
      • setPrecision

        public void setPrecision(int precision)
        Sets the precision for the underlying coefficients tables.
        Parameters:
        precision -
      • setRendererCoeff

        public void setRendererCoeff(javax.swing.table.TableCellRenderer renderer)
        Sets the cell renderer for the underlying coefficients tables.
        Parameters:
        renderer - javax.swing.table.TableCellRenderer
      • setStartLag

        public void setStartLag(int startLag)
        Sets with which lag the equation term starts with. Only backward lags are supported, meaning that startLag must greater or equal to zero.
        Parameters:
        startLag - lag to start from
        Throws:
        java.lang.IllegalArgumentException - if (startLag < 0)
      • setSymbolNameCoeff

        public void setSymbolNameCoeff(java.lang.String symbolName)
        Sets the symbolname for the coefficients.
        Parameters:
        symbolName - for coefficients
      • setSymbolNameLags

        public void setSymbolNameLags(java.lang.String newSymbolNameLags)
        Sets the symbolname for the lags. Ther underlying data must be a JSCInt.
        Parameters:
        newSymbolNameLags -
      • setSymbolNameSubsetRes

        public void setSymbolNameSubsetRes(java.lang.String symbolName)
        Sets the symbolname for the subset restrictions corresponding to the coefficients.
        Parameters:
        symbolName - for subset restrictions
      • setSymbolNameVariables

        public void setSymbolNameVariables(java.lang.String symbolName)
        Sets the symbolname for the names of the variables.
        Parameters:
        symbolName - for the variable names
      • setTablePopup

        public void setTablePopup(javax.swing.JPopupMenu newTablePopup)
        Sets the popup menu for the underlying coefficients tables.
        Parameters:
        newTablePopup - popup component
      • valueChanged

        public void valueChanged(SymbolEvent evt)
        Updates layout on symbol events of the underlying lag symbol.
        Specified by:
        valueChanged in interface SymbolListener
        Parameters:
        evt - symbol event

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.