Protege 3.4.3

edu.stanford.smi.protegex.widget.contains
Class WidgetBox

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by edu.stanford.smi.protegex.widget.contains.WidgetBox
All Implemented Interfaces:
WidgetWrapperActionProcessor, ImageObserver, MenuContainer, Serializable, Accessible

public class WidgetBox
extends JPanel
implements WidgetWrapperActionProcessor

Holds all the widget wrappers

Author:
William Grosso
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  WidgetBoxLayoutManager _layoutManager
           
protected  int _spacerSize
           
protected  boolean _useSeparators
           
protected  WidgetWrapperActionProcessorImpl _widgetActionProcessor
           
protected  edu.stanford.smi.protegex.widget.contains.WidgetBox.WidgetListener _widgetListener
           
protected  LinkedList _widgetSeparators
           
protected  LinkedList _widgetWrappers
           
 
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
WidgetBox(WidgetBoxLayoutManager layoutManager, int spacerSize, boolean useSeparators)
           
 
Method Summary
 void addWidgetSeparator(WidgetSeparator separator)
           
 boolean addWidgetWrapper(int index, WidgetWrapper widgetWrapper)
           
 boolean addWidgetWrapper(WidgetWrapper widgetWrapper)
           
 void addWidgetWrapperActionListener(WidgetWrapperActionListener listener)
           
 void clearWidgetSeparators()
           
 int getNumberOfWidgetWrappers()
           
 int getSpacerSize()
           
 boolean getUseSeparators()
           
 LinkedList getWidgetSeparators()
           
 Collection getWidgetWrappers()
           
 boolean isUseSeparators()
           
 boolean removeAllWidgetWrappers()
           
 boolean removeWidgetWrapper(WidgetWrapper widgetWrapper)
           
 void removeWidgetWrapperActionListener(WidgetWrapperActionListener listener)
           
 void setSpacerSize(int spacerSize)
           
 void setUseSeparators(boolean useSeparators)
           
 
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, 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, 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, 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, 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, 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, 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, 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
 

Field Detail

_layoutManager

protected WidgetBoxLayoutManager _layoutManager

_widgetWrappers

protected LinkedList _widgetWrappers

_widgetSeparators

protected LinkedList _widgetSeparators

_widgetListener

protected edu.stanford.smi.protegex.widget.contains.WidgetBox.WidgetListener _widgetListener

_widgetActionProcessor

protected WidgetWrapperActionProcessorImpl _widgetActionProcessor

_useSeparators

protected boolean _useSeparators

_spacerSize

protected int _spacerSize
Constructor Detail

WidgetBox

public WidgetBox(WidgetBoxLayoutManager layoutManager,
                 int spacerSize,
                 boolean useSeparators)
Method Detail

addWidgetSeparator

public void addWidgetSeparator(WidgetSeparator separator)

addWidgetWrapper

public boolean addWidgetWrapper(int index,
                                WidgetWrapper widgetWrapper)

addWidgetWrapper

public boolean addWidgetWrapper(WidgetWrapper widgetWrapper)

addWidgetWrapperActionListener

public void addWidgetWrapperActionListener(WidgetWrapperActionListener listener)
Specified by:
addWidgetWrapperActionListener in interface WidgetWrapperActionProcessor

clearWidgetSeparators

public void clearWidgetSeparators()

getNumberOfWidgetWrappers

public int getNumberOfWidgetWrappers()

getSpacerSize

public int getSpacerSize()

getUseSeparators

public boolean getUseSeparators()

getWidgetSeparators

public LinkedList getWidgetSeparators()

getWidgetWrappers

public Collection getWidgetWrappers()

isUseSeparators

public boolean isUseSeparators()

removeAllWidgetWrappers

public boolean removeAllWidgetWrappers()

removeWidgetWrapper

public boolean removeWidgetWrapper(WidgetWrapper widgetWrapper)

removeWidgetWrapperActionListener

public void removeWidgetWrapperActionListener(WidgetWrapperActionListener listener)
Specified by:
removeWidgetWrapperActionListener in interface WidgetWrapperActionProcessor

setSpacerSize

public void setSpacerSize(int spacerSize)

setUseSeparators

public void setUseSeparators(boolean useSeparators)

Protege 3.4.3

Submit a bug report or feature request