S-PLUS Connect/Java v1.0

com.insightful.controls
Class SplusInvisibleControl

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended bycom.insightful.controls.SplusInvisibleControl
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, SplusControlMethods

public class SplusInvisibleControl
extends JComponent
implements SplusControlMethods

Control implementing SplusControlMethods that has no visible control. Typically this stores a values used in a function call that is constructed based on the actions in other controls.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
SplusInvisibleControl(String value)
          Create the control storing the specified value.
 
Method Summary
 int getMnemonic()
          Required method for SplusControlMethods interface.
 String[] getOptionList()
          Required method for SplusControlMethods interface.
 String getText()
          Required method for SplusControlMethods interface.
 String getValue()
          Get the stored value.
 boolean isEnabled()
          Required method for SplusControlMethods interface.
 void setEnabled(boolean b)
          Required method for SplusControlMethods interface.
 void setMnemonic(char aChar)
          Required method for SplusControlMethods interface.
 void setMnemonic(int key)
          Required method for SplusControlMethods interface.
 void setOptionList(String[] listData)
          Required method for SplusControlMethods interface.
 void setText(String text)
          Required method for SplusControlMethods interface.
 void setValue(String value)
          Set the stored value.
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SplusInvisibleControl

public SplusInvisibleControl(String value)
Create the control storing the specified value.

Parameters:
value - Value to store.
Method Detail

getValue

public String getValue()
Get the stored value.

Specified by:
getValue in interface SplusControlMethods
Returns:
stored value

setValue

public void setValue(String value)
Set the stored value.

Specified by:
setValue in interface SplusControlMethods
Parameters:
value - Value to store.

getOptionList

public String[] getOptionList()
Required method for SplusControlMethods interface. Since the control has no option list, this method always returns null.

Specified by:
getOptionList in interface SplusControlMethods
Returns:
a null String.

setOptionList

public void setOptionList(String[] listData)
Required method for SplusControlMethods interface. Since the control has no option list, this method has no effect.

Specified by:
setOptionList in interface SplusControlMethods
Parameters:
listData - String array of option list values.

getText

public String getText()
Required method for SplusControlMethods interface. Since the control has no label, this method always returns null.

Specified by:
getText in interface SplusControlMethods
Returns:
a null String.

setText

public void setText(String text)
Required method for SplusControlMethods interface. Since the control has no label, this method has no effect.

Specified by:
setText in interface SplusControlMethods
Parameters:
text - Label for control.

getMnemonic

public int getMnemonic()
Required method for SplusControlMethods interface. Since the control has no mnemonic, this method returns 0.

Specified by:
getMnemonic in interface SplusControlMethods
Returns:
0

setMnemonic

public void setMnemonic(char aChar)
Required method for SplusControlMethods interface. Since the control has no mnemonic, this method has no effect.

Specified by:
setMnemonic in interface SplusControlMethods
Parameters:
aChar - mnemonic char.

setMnemonic

public void setMnemonic(int key)
Required method for SplusControlMethods interface. Since the control has no mnemonic, this method has no effect.

Specified by:
setMnemonic in interface SplusControlMethods
Parameters:
key - mnemonic code.

isEnabled

public boolean isEnabled()
Required method for SplusControlMethods interface. Since the control is always enabled, this returns true.

Specified by:
isEnabled in interface SplusControlMethods
Returns:
true;

setEnabled

public void setEnabled(boolean b)
Required method for SplusControlMethods interface. Since the control is always enabled, this method has no effect.

Specified by:
setEnabled in interface SplusControlMethods
Parameters:
b -

S-PLUS Connect/Java v1.0

Copyright © 2000, 2002 Insightful Corporation
Warning: Classes not documented in the S-PLUS Programmer's Guide may change in future releases.