|
The Meta-Environment API | |||||||||
| 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
nl.cwi.sen1.tide.tool.TideTool
public abstract class TideTool
| Nested Class Summary |
|---|
| 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 | |
|---|---|
private int |
id
|
private javax.swing.event.EventListenerList |
listenerList
|
private ToolManager |
manager
|
private java.lang.String |
name
|
private static int |
next_id
|
private java.lang.String |
statusMessage
|
private java.lang.Object |
target
|
private java.lang.String |
tooltip
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, 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 | |
|---|---|
TideTool(ToolManager manager)
|
|
| Method Summary | |
|---|---|
void |
addNameChangedListener(nl.cwi.sen1.gui.component.NameChangedListener l)
|
void |
addStudioComponentListener(nl.cwi.sen1.gui.component.StudioComponentListener l)
|
void |
addTooltipChangedListener(nl.cwi.sen1.gui.component.TooltipChangedListener l)
|
void |
close()
|
void |
destroy()
|
void |
displayError(Expr error)
|
void |
displayError(java.lang.String msg,
Expr data)
|
protected void |
fireComponentFocusReceived()
|
protected void |
fireStatusMessageChanged(java.lang.String oldMessage,
java.lang.String newMessage)
|
javax.swing.Icon |
getIcon()
|
int |
getId()
|
ToolManager |
getManager()
|
java.lang.String |
getName()
|
javax.swing.JComponent[] |
getStatusBarComponents()
|
java.lang.String |
getStatusMessage()
|
java.lang.Object |
getTarget()
|
java.lang.String |
getTooltip()
|
javax.swing.JComponent |
getViewComponent()
|
protected javax.swing.Icon |
loadIcon(java.lang.String name)
|
void |
receiveFocus()
|
void |
removeNameChangedListener(nl.cwi.sen1.gui.component.NameChangedListener l)
|
void |
removeStudioComponentListener(nl.cwi.sen1.gui.component.StudioComponentListener l)
|
void |
removeTooltipChangedListener(nl.cwi.sen1.gui.component.TooltipChangedListener l)
|
void |
requestClose()
|
void |
setName(java.lang.String name)
|
void |
setStatusMessage(java.lang.String newMessage)
|
void |
setTarget(java.lang.Object target)
|
void |
setTooltip(java.lang.String tooltip)
|
| 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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, 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 |
|---|
private static int next_id
private int id
private ToolManager manager
private java.lang.String name
private java.lang.String tooltip
private java.lang.Object target
private java.lang.String statusMessage
private javax.swing.event.EventListenerList listenerList
| Constructor Detail |
|---|
public TideTool(ToolManager manager)
| Method Detail |
|---|
public ToolManager getManager()
public int getId()
public java.lang.String getName()
getName in interface nl.cwi.sen1.gui.component.StudioComponentgetName in class java.awt.Componentpublic java.lang.String getTooltip()
getTooltip in interface nl.cwi.sen1.gui.component.StudioComponentpublic java.lang.Object getTarget()
public void setName(java.lang.String name)
setName in interface nl.cwi.sen1.gui.component.StudioComponentsetName in class java.awt.Componentpublic void setTooltip(java.lang.String tooltip)
setTooltip in interface nl.cwi.sen1.gui.component.StudioComponentpublic void setTarget(java.lang.Object target)
protected javax.swing.Icon loadIcon(java.lang.String name)
public void displayError(Expr error)
public void displayError(java.lang.String msg,
Expr data)
public void destroy()
public javax.swing.Icon getIcon()
getIcon in interface nl.cwi.sen1.gui.component.StudioComponentpublic javax.swing.JComponent getViewComponent()
getViewComponent in interface nl.cwi.sen1.gui.component.StudioComponentpublic void addStudioComponentListener(nl.cwi.sen1.gui.component.StudioComponentListener l)
addStudioComponentListener in interface nl.cwi.sen1.gui.component.StudioComponentpublic void removeStudioComponentListener(nl.cwi.sen1.gui.component.StudioComponentListener l)
removeStudioComponentListener in interface nl.cwi.sen1.gui.component.StudioComponentpublic void addNameChangedListener(nl.cwi.sen1.gui.component.NameChangedListener l)
addNameChangedListener in interface nl.cwi.sen1.gui.component.StudioComponentpublic void removeNameChangedListener(nl.cwi.sen1.gui.component.NameChangedListener l)
removeNameChangedListener in interface nl.cwi.sen1.gui.component.StudioComponentpublic void addTooltipChangedListener(nl.cwi.sen1.gui.component.TooltipChangedListener l)
addTooltipChangedListener in interface nl.cwi.sen1.gui.component.StudioComponentpublic void removeTooltipChangedListener(nl.cwi.sen1.gui.component.TooltipChangedListener l)
removeTooltipChangedListener in interface nl.cwi.sen1.gui.component.StudioComponent
protected void fireStatusMessageChanged(java.lang.String oldMessage,
java.lang.String newMessage)
protected void fireComponentFocusReceived()
public void receiveFocus()
receiveFocus in interface nl.cwi.sen1.gui.component.StudioComponentpublic java.lang.String getStatusMessage()
public javax.swing.JComponent[] getStatusBarComponents()
getStatusBarComponents in interface nl.cwi.sen1.gui.component.StudioComponentpublic void setStatusMessage(java.lang.String newMessage)
public void requestClose()
requestClose in interface nl.cwi.sen1.gui.component.StudioComponentpublic void close()
close in interface nl.cwi.sen1.gui.component.StudioComponent
|
The Meta-Environment API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||