Protege-2000 1.7

edu.stanford.smi.protege.widget
Class ClsListWidget

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--edu.stanford.smi.protege.widget._AbstractWidget
                          |
                          +--edu.stanford.smi.protege.widget.AbstractSlotWidget
                                |
                                +--edu.stanford.smi.protege.widget.AbstractListWidget
                                      |
                                      +--edu.stanford.smi.protege.widget.ClsListWidget
All Implemented Interfaces:
Disposable, ImageObserver, MenuContainer, Selectable, Serializable, SlotWidget, Widget
Direct Known Subclasses:
SubclassWidget, SuperclassWidget

public class ClsListWidget
extends AbstractListWidget

Description of the class

Author:
Ray Fergerson
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent
 
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
ClsListWidget()
           
 
Method Summary
protected  void addButtons(LabeledComponent c, Action viewAction)
           
 void dispose()
           
protected  Action getAddClsesAction()
           
protected  Action getRemoveClsesAction()
           
protected  Action getViewInstanceAction()
           
protected  void handleAddAction()
           
protected  void handleRemoveAction(Cls cls)
           
protected  void handleViewAction(Cls cls)
           
 void initialize()
           
static boolean isSuitable(Cls cls, Slot slot, Facet facet)
           
protected  void removeListener()
           
 void setEditable(boolean b)
           
 void setValues(Collection values)
           
 
Methods inherited from class edu.stanford.smi.protege.widget.AbstractListWidget
addButton, addButton, addItem, addItems, contains, getLabeledComponent, getSelection, getValues, initialize, removeAllItems, removeItem, removeItems, replaceItem, setInstance, setRenderer, setSelection
 
Methods inherited from class edu.stanford.smi.protege.widget.AbstractSlotWidget
getDoubleClickAction, getSelectionBorderSize, handleDoubleClick, setDoubleClickListener, setInvalidValueBorder, setNormalBorder, setSelectedBorder, setup, updateBorder
 
Methods inherited from class edu.stanford.smi.protege.widget._AbstractWidget
addButtonConfiguration, addButtonConfiguration, addMainWindowToolBarButton, addSelectionListener, addWidgetListener, allowsMultipleValues, canClose, canSave, clearSelection, close, configure, createLeftRightSplitPane, createTopBottomSplitPane, createWidgetConfigurationPanel, displayButton, displayButton, finalize, getAssociatedCls, getButtonDescription, getCls, getDescriptor, getFirstItem, getIcon, getInstance, getInvalidValueText, getKnowledgeBase, getLabel, getMainWindowMenuBar, getMaximumCardinality, getMinimumCardinality, getPreferredSize, getProject, getPropertyList, getShortDescription, getSlot, getStringProperty, handleBrowserTextChanged, handleFrameNameChanged, handleOwnSlotValueChanged, isDesignTime, isRuntime, isSlotAtCls, loadValues, notifySelectionListeners, postWidgetEvent, removeMainWindowToolBarButton, removeSelectionListener, removeWidgetListener, reshape, save, setAllowed, setAssociatedCls, setCls, setIcon, setInstance, setInstanceValues, setLabel, setPreferredColumns, setPreferredRows, setPreferredSize, setPropertyList, setShortDescription, setSlot, setWidgetValues, show, showInstance, toString, valueChanged
 
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, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.stanford.smi.protege.widget.SlotWidget
getCls, getInstance, getSlot, setAssociatedCls
 
Methods inherited from interface edu.stanford.smi.protege.widget.Widget
addWidgetListener, configure, getDescriptor, getKnowledgeBase, getLabel, getProject, removeWidgetListener, setLabel
 
Methods inherited from interface edu.stanford.smi.protege.util.Selectable
addSelectionListener, clearSelection, notifySelectionListeners, removeSelectionListener
 

Constructor Detail

ClsListWidget

public ClsListWidget()
Method Detail

addButtons

protected void addButtons(LabeledComponent c,
                          Action viewAction)

dispose

public void dispose()
Overrides:
dispose in class AbstractSlotWidget

getAddClsesAction

protected Action getAddClsesAction()

getRemoveClsesAction

protected Action getRemoveClsesAction()

getViewInstanceAction

protected Action getViewInstanceAction()

handleAddAction

protected void handleAddAction()

handleRemoveAction

protected void handleRemoveAction(Cls cls)

handleViewAction

protected void handleViewAction(Cls cls)

initialize

public void initialize()
Overrides:
initialize in class AbstractListWidget

isSuitable

public static boolean isSuitable(Cls cls,
                                 Slot slot,
                                 Facet facet)

removeListener

protected void removeListener()

setEditable

public void setEditable(boolean b)
Overrides:
setEditable in class AbstractListWidget

setValues

public void setValues(Collection values)
Overrides:
setValues in class AbstractListWidget

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.