Protege-2000 1.7

edu.stanford.smi.protege.widget
Class FormWidget

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--edu.stanford.smi.protege.widget._AbstractWidget
                          |
                          +--edu.stanford.smi.protege.widget.AbstractClsWidget
                                |
                                +--edu.stanford.smi.protege.widget.FormWidget
All Implemented Interfaces:
ClsWidget, Disposable, ImageObserver, MenuContainer, Selectable, Serializable, Widget

public class FormWidget
extends AbstractClsWidget

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
FormWidget()
           
 
Method Summary
 void clearSelection()
           
 boolean configure()
           
 void createDescriptorsAndWidgets(Collection slots)
           
 WidgetDescriptor createWidgetDescriptor(Slot slot)
           
 void dispose()
           
 Slot getHorizontalStretcher()
           
 String getLabel()
           
 Dimension getPreferredSize()
           
 Collection getSelection()
           
 Slot getVerticalStretcher()
           
 WidgetDescriptor getWidgetDescriptor(Slot slot)
           
 boolean hasWidgetDescriptor(Slot slot)
           
 boolean hasWidgetDescriptors()
           
 void initialize()
          initialize method comment.
 void layoutLikeCls(Cls prototype)
           
 void mouseDraggedOnWidget(Component c, Point p)
           
 void mouseMovedOnWidget(Component c, Point p)
           
 void paint(Graphics g)
           
 void relayout()
           
 void removeCustomizations()
           
 void removeWidgetDescriptor(String slotName)
           
 void replaceSelectedWidget(String newWidgetClassName)
           
 void replaceWidget(Slot slot, String newWidgetClassName)
           
 void setAssociatedCls(Cls associatedCls)
           
 void setEditable(boolean b)
           
 void setHorizontalStretcher(Slot slot)
           
 void setInstance(Instance instance)
           
 void setSelection(Object o)
           
 void setVerticalStretcher(Slot slot)
           
 void setWidgetValues()
           
 
Methods inherited from class edu.stanford.smi.protege.widget.AbstractClsWidget
setup
 
Methods inherited from class edu.stanford.smi.protege.widget._AbstractWidget
addButtonConfiguration, addButtonConfiguration, addMainWindowToolBarButton, addSelectionListener, addWidgetListener, allowsMultipleValues, canClose, canSave, close, createLeftRightSplitPane, createTopBottomSplitPane, createWidgetConfigurationPanel, displayButton, displayButton, finalize, getAssociatedCls, getButtonDescription, getCls, getDescriptor, getFirstItem, getIcon, getInstance, getInvalidValueText, getKnowledgeBase, getMainWindowMenuBar, getMaximumCardinality, getMinimumCardinality, getProject, getPropertyList, getShortDescription, getSlot, getStringProperty, getValues, handleBrowserTextChanged, handleFrameNameChanged, handleOwnSlotValueChanged, isDesignTime, isRuntime, isSlotAtCls, isSuitable, loadValues, notifySelectionListeners, postWidgetEvent, removeMainWindowToolBarButton, removeSelectionListener, removeWidgetListener, reshape, save, setAllowed, setCls, setIcon, setInstance, setInstanceValues, setLabel, setPreferredColumns, setPreferredRows, setPreferredSize, setPropertyList, setShortDescription, setSlot, setup, setValues, show, showInstance, toString, updateBorder, 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, 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.ClsWidget
getCls, getInstance
 
Methods inherited from interface edu.stanford.smi.protege.widget.Widget
addWidgetListener, getDescriptor, getKnowledgeBase, getProject, removeWidgetListener, setLabel
 
Methods inherited from interface edu.stanford.smi.protege.util.Selectable
addSelectionListener, notifySelectionListeners, removeSelectionListener
 

Constructor Detail

FormWidget

public FormWidget()
Method Detail

clearSelection

public void clearSelection()
Overrides:
clearSelection in class _AbstractWidget

configure

public boolean configure()
Overrides:
configure in class _AbstractWidget

createDescriptorsAndWidgets

public void createDescriptorsAndWidgets(Collection slots)

createWidgetDescriptor

public WidgetDescriptor createWidgetDescriptor(Slot slot)

dispose

public void dispose()
Overrides:
dispose in class _AbstractWidget

getHorizontalStretcher

public Slot getHorizontalStretcher()

getLabel

public String getLabel()
Overrides:
getLabel in class _AbstractWidget

getPreferredSize

public Dimension getPreferredSize()
Overrides:
getPreferredSize in class _AbstractWidget

getSelection

public Collection getSelection()
Overrides:
getSelection in class _AbstractWidget

getVerticalStretcher

public Slot getVerticalStretcher()

getWidgetDescriptor

public WidgetDescriptor getWidgetDescriptor(Slot slot)

hasWidgetDescriptor

public boolean hasWidgetDescriptor(Slot slot)

hasWidgetDescriptors

public boolean hasWidgetDescriptors()

initialize

public void initialize()
Description copied from class: AbstractClsWidget
initialize method comment.
Overrides:
initialize in class AbstractClsWidget

layoutLikeCls

public void layoutLikeCls(Cls prototype)

mouseDraggedOnWidget

public void mouseDraggedOnWidget(Component c,
                                 Point p)

mouseMovedOnWidget

public void mouseMovedOnWidget(Component c,
                               Point p)

paint

public void paint(Graphics g)
Overrides:
paint in class JComponent

relayout

public void relayout()

removeCustomizations

public void removeCustomizations()

removeWidgetDescriptor

public void removeWidgetDescriptor(String slotName)

replaceSelectedWidget

public void replaceSelectedWidget(String newWidgetClassName)

replaceWidget

public void replaceWidget(Slot slot,
                          String newWidgetClassName)

setAssociatedCls

public void setAssociatedCls(Cls associatedCls)
Overrides:
setAssociatedCls in class _AbstractWidget

setEditable

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

setHorizontalStretcher

public void setHorizontalStretcher(Slot slot)

setInstance

public void setInstance(Instance instance)
Overrides:
setInstance in class _AbstractWidget

setSelection

public void setSelection(Object o)

setVerticalStretcher

public void setVerticalStretcher(Slot slot)

setWidgetValues

public void setWidgetValues()
Overrides:
setWidgetValues in class _AbstractWidget

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.