|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel com.jstatcom.equation.EqTerm com.jstatcom.equation.EqTermDefault
public class EqTermDefault
Default implementation of EqTerm
.
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 | |
---|---|
EqTermDefault()
Default constructor that sets submatrix index to -1 and lag index to 0. |
|
EqTermDefault(int subMatrixIndex)
Creates an EqTermDefault for a sub matrix index. |
|
EqTermDefault(int subMatrixIndex,
int lagIndex)
Creates an EqTermDefault for a sub matrix index
and a lag index. |
Method Summary | |
---|---|
int |
getColumnWidth()
Gets the column width of the underlying coefficients table. |
int |
getLagIndex()
Gets the index for the lag. |
java.awt.event.MouseListener |
getMouseListenerCoeff()
Gets the mouse listener set for the coefficients table. |
int |
getPrecision()
Gets the precision of the underlying coefficients table. |
javax.swing.table.TableCellRenderer |
getRendererCoeff()
Gets the cell renderer of the underlying coefficients table. |
java.lang.String |
getSymbolNameCoeff()
Gets the symbol name for the coefficients. |
java.lang.String |
getSymbolNameSubsetRes()
Gets the symbol name for the subset restrictions that are set for the coefficients. |
java.lang.String |
getSymbolNameVariables()
Gets the symbol name for the variable names corresponding to the coefficients. |
javax.swing.JPopupMenu |
getTablePopup()
Gets the popup menu that is set for the underlying coefficients table. |
boolean |
isCoeffMatRequired()
Gets whether a coefficients matrix is required to display this equation term. |
boolean |
isEditable()
Gets whether the underlying coefficients table is editable. |
boolean |
isMatrixCentered()
Gets whether the matrix displaying the coefficients is centered in the term. |
boolean |
isShowingTimeIndex()
Gets whether the variable names vector should have a time index to indicate the lag, for example income(t) or income(t-1). |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Manages visibility of this component with respect to the available coefficients and the coeffMatRequired
property. |
void |
setCoeffMatRequired(boolean isCoeffMatRequired)
Sets whether a coefficients matrix is required to display this equation term. |
void |
setColumnWidth(int colWidth)
Sets the column width of the underlying coefficients table. |
void |
setEditable(boolean isEditable)
Sets whether the underlying coefficients table is editable. |
void |
setLagIndex(int index)
Sets the lag index of this equation term. |
void |
setLeadingSignVisible(boolean isVisible)
Manages visibility of the leading sign label. |
void |
setMatrixCentered(boolean centered)
Sets whether the matrix displaying the coefficients is centered in the term. |
void |
setMouseListenerCoeff(java.awt.event.MouseListener listener)
Sets the mouse listener for the underlying coefficients table. |
void |
setPrecision(int precision)
Sets the precision for the underlying coefficients table. |
void |
setRendererCoeff(javax.swing.table.TableCellRenderer renderer)
Sets the cell renderer for the underlying coefficients table. |
void |
setShowingTimeIndex(boolean isShowingTimeIndex)
Sets whether the variable names vector should have a time index to indicate the lag, for example income(t) or income(t-1). |
void |
setSymbolNameCoeff(java.lang.String symbolName)
Sets the symbol name for the coefficients. |
void |
setSymbolNameSubsetRes(java.lang.String symbolName)
Sets the symbol name for the subset restrictions that are set for the coefficients. |
void |
setSymbolNameVariables(java.lang.String symbolName)
Sets the symbol name ffor the variable names corresponding to the coefficients. |
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. |
Methods inherited from class com.jstatcom.equation.EqTerm |
---|
getMaximumSize, getMinimumSize, getPreferredSize, getSymbolScope, setDataAvailable, setVisible |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, 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, 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, transferFocusBackward, 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, 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, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EqTermDefault()
public EqTermDefault(int subMatrixIndex)
EqTermDefault
for a sub matrix index.
The lag index is set to 0.
subMatrixIndex
- the index in the sub matrix modelpublic EqTermDefault(int subMatrixIndex, int lagIndex)
EqTermDefault
for a sub matrix index
and a lag index.
subMatrixIndex
- the index in the sub matrix modellagIndex
- the index for the lagMethod Detail |
---|
public int getColumnWidth()
public int getLagIndex()
public java.awt.event.MouseListener getMouseListenerCoeff()
public int getPrecision()
public javax.swing.table.TableCellRenderer getRendererCoeff()
public java.lang.String getSymbolNameCoeff()
public java.lang.String getSymbolNameSubsetRes()
public java.lang.String getSymbolNameVariables()
public javax.swing.JPopupMenu getTablePopup()
public boolean isCoeffMatRequired()
false
to just display variable names, for example for the residuals.
true
if coefficients are requiredpublic boolean isEditable()
true
if editablepublic boolean isMatrixCentered()
true
if centeredpublic boolean isShowingTimeIndex()
false
for deterministic variables.
true
if time index shownpublic void propertyChange(java.beans.PropertyChangeEvent evt)
coeffMatRequired
property.
propertyChange
in interface java.beans.PropertyChangeListener
evt
- property change eventpublic void setCoeffMatRequired(boolean isCoeffMatRequired)
false
to just display variable names, for example for the residuals.
isCoeffMatRequired
- true
if coefficients are requiredpublic void setColumnWidth(int colWidth)
colWidth
- column widthpublic void setEditable(boolean isEditable)
isEditable
- true
if editablepublic void setLagIndex(int index)
index
- lagpublic void setLeadingSignVisible(boolean isVisible)
setLeadingSignVisible
in class EqTerm
isVisible
- true
if visiblepublic void setMatrixCentered(boolean centered)
true
for an EC term, for example.
centered
- true
if centeredpublic void setMouseListenerCoeff(java.awt.event.MouseListener listener)
listener
- java.awt.event.MouseListenerpublic void setPrecision(int precision)
precision
- public void setRendererCoeff(javax.swing.table.TableCellRenderer renderer)
renderer
- javax.swing.table.TableCellRendererpublic void setShowingTimeIndex(boolean isShowingTimeIndex)
false
for deterministic variables.
isShowingTimeIndex
- true
if time index shownpublic void setSymbolNameCoeff(java.lang.String symbolName)
symbolName
- for coefficientspublic void setSymbolNameSubsetRes(java.lang.String symbolName)
symbolName
- for subset restrictionspublic void setSymbolNameVariables(java.lang.String symbolName)
symbolName
- for variable namespublic void setTablePopup(javax.swing.JPopupMenu newTablePopup)
newTablePopup
- popup componentpublic void setSymbolScope(Scope scope)
local
, global
or upper
).
setSymbolScope
in class EqTerm
scope
- the symbol scope
java.lang.IllegalArgumentException
- if (scope == null)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |