|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.altair.hwm.beans.utils.HWMBasePanel
com.altair.hwm.beans.hm.HMEvalTCL
public class HMEvalTCL
Title: HMEvalTCL
Description: This bean allows a TCL script to be specified and evaluated
Company: Altair Engineering, Inc.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Field Summary | |
|---|---|
static int |
METH_EVALTCL
Method ID for which HWMCmdEvent will be fired |
static java.lang.String |
PROP_SESSION_NAME
The session name property name |
static java.lang.String |
PROP_TCL_FILENAME
The TCL file property name |
static java.lang.String |
VERSION
The version ID for this component |
| Fields inherited from class com.altair.hwm.beans.utils.HWMBasePanel |
|---|
BASE_VERSION |
| 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 | |
|---|---|
HMEvalTCL()
Constructor |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent actionEvt)
Handler for the event fired when the "Evaluate" btn is clicked |
void |
Disable()
Disables the UI |
void |
Enable()
Enables the UI |
void |
EvalTCL()
Sends a eval tcl script command to HM vis HWMComm layer |
java.lang.String |
GetBrosweBtnLabel()
Sets the name for the label "Browse" btn |
java.lang.String |
GetEvalBtnLabel()
Sets the name for the label "Evaluate" btn |
java.lang.String |
GetScriptFileName()
Returns the TCL script file name to be evaluated by HM |
java.lang.String |
GetScriptNameLabel()
Sets the name for the label "Script Name" display field |
java.lang.String |
GetSessionName()
Returns the session name for HM communication |
void |
propertyChange(java.beans.PropertyChangeEvent propChangeEvt)
This is called when the file browser has a file selected for evaluation |
void |
readExternal(java.io.ObjectInput objInput)
Loads the version and then calls the appropriate read function for the version |
void |
ReadProperties()
Get the required properties from the datamodel and initialize self |
void |
ReadVersion1_0(java.io.ObjectInput objInput)
Load the properties that were saved for version 1.0 |
void |
SaveProperties()
Save the required properties in the datamodel (so that they persist) |
void |
SetBrosweBtnLabel(java.lang.String strLabelName)
Sets the name for the label "Browse" btn |
void |
setEnabled(boolean bEnable)
Enables/disable the UI |
void |
SetEvalBtnLabel(java.lang.String strLabelName)
Sets the name for the label "Evaluate" btn |
void |
SetFrameWork(IHWMFrameWork hwmFrameWork)
Overrides the IHWMControl's SetHWMFrameWork to create all the necessary hm bean's comm classes |
void |
SetScriptFileName(java.lang.String strFName)
Sets the TCL script file name to be evaluated by HM |
void |
SetScriptNameLabel(java.lang.String strLabelName)
Sets the name for the label "Script Name" display field |
void |
SetSessionName(java.lang.String strSessionName)
Sets the session name for HM communication |
void |
writeExternal(java.io.ObjectOutput objOutput)
Save the persistent properties |
| Methods inherited from class com.altair.hwm.beans.utils.HWMBasePanel |
|---|
addHWMCmdEventListener, GetBeanName, GetFrameWork, HWMEventCallback, OnExit, Play, removeHWMCmdEventListener, Run, setBackground, SetBeanName, setFont, setForeground |
| 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, getBorder, getBounds, getClientProperty, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, 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 |
| Field Detail |
|---|
public static final java.lang.String VERSION
public static final java.lang.String PROP_SESSION_NAME
public static final java.lang.String PROP_TCL_FILENAME
public static final int METH_EVALTCL
| Constructor Detail |
|---|
public HMEvalTCL()
| Method Detail |
|---|
public void SetFrameWork(IHWMFrameWork hwmFrameWork)
SetFrameWork in interface IHWMControlSetFrameWork in class HWMBasePanelhwmFrameWork - The interface which allows the communication
between beans and the container framepublic void SaveProperties()
SaveProperties in class HWMBasePanelpublic void ReadProperties()
ReadProperties in class HWMBasePanel
public void writeExternal(java.io.ObjectOutput objOutput)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class HWMBasePanelobjOutput - The stream to which data will be written
java.io.IOException
public void ReadVersion1_0(java.io.ObjectInput objInput)
throws java.lang.ClassNotFoundException,
java.io.IOException
objInput - The stream from which data will be read
IOException, - ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public void readExternal(java.io.ObjectInput objInput)
throws java.lang.ClassNotFoundException,
java.io.IOException
readExternal in interface java.io.ExternalizablereadExternal in class HWMBasePanelObjInput - The stream from which data will be read
IOException, - ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOExceptionpublic void propertyChange(java.beans.PropertyChangeEvent propChangeEvt)
propertyChange in interface java.beans.PropertyChangeListenerpropChangeEvt - See PropertyChangeListener in Java docs for helppublic void actionPerformed(java.awt.event.ActionEvent actionEvt)
actionPerformed in interface java.awt.event.ActionListeneractionEvt - The action event object (See ActionListener in Java
docs for help)public void EvalTCL()
public void SetSessionName(java.lang.String strSessionName)
strSessionName - The session name for HM Commpublic java.lang.String GetSessionName()
public void SetScriptFileName(java.lang.String strFName)
strFName - The TCL script file name to be evaluated by HMpublic java.lang.String GetScriptFileName()
public void SetScriptNameLabel(java.lang.String strLabelName)
strLabelName - Name for the label "Script Name" display fieldpublic java.lang.String GetScriptNameLabel()
public void SetBrosweBtnLabel(java.lang.String strLabelName)
strLabelName - Name for the label "Browse" btnpublic java.lang.String GetBrosweBtnLabel()
public void SetEvalBtnLabel(java.lang.String strLabelName)
String - Name for the label "Evaluate" btnpublic java.lang.String GetEvalBtnLabel()
public void Enable()
Enable in class HWMBasePanelpublic void Disable()
Disable in class HWMBasePanelpublic void setEnabled(boolean bEnable)
setEnabled in class javax.swing.JComponentbEnable - If true the UI is enabled else disabled
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||