edu.stanford.smi.protegex.queries_tab
Class QueriesTab
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
edu.stanford.smi.protege.widget.AbstractWidget
edu.stanford.smi.protege.widget.AbstractTabWidget
edu.stanford.smi.protegex.queries_tab.QueriesTab
- All Implemented Interfaces:
- Accessible, Disposable, ImageObserver, MenuContainer, Observer, Plugin, Selectable, Serializable, TabWidget, Widget
- public class QueriesTab
- extends AbstractTabWidget
- implements Observer
- See Also:
- Serialized Form
Methods inherited from class edu.stanford.smi.protege.widget.AbstractTabWidget |
addMainWindowToolBarButton, canClose, canSave, close, configure, createLeftRightSplitPane, createTopBottomSplitPane, getClsTree, getIcon, getMainWindowMenuBar, getSelection, getShortDescription, isSuitable, removeMainWindowToolBarButton, setClsTree, setIcon, setShortDescription, setup, synchronizeClsTree |
Methods inherited from class edu.stanford.smi.protege.widget.AbstractWidget |
addSelectionListener, beginTransaction, clearSelection, endTransaction, equals, getDescriptor, getKnowledgeBase, getLabel, getProject, getPropertyList, getStringProperty, isDesignTime, isRuntime, notifySelectionListeners, removeSelectionListener, setLabel, setPropertyList, setup, show, showInstance |
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, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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, setEnabled, setFont, setForeground, 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, 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, isEnabled, 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 interface edu.stanford.smi.protege.plugin.Plugin |
getName |
QueriesTab
public QueriesTab()
clearQueryStack
public void clearQueryStack()
clearSearch
public void clearSearch()
compareQueries
public boolean compareQueries()
compareQuery
public boolean compareQuery(InstancesQuery query)
- Compare the current loading query with another query.
createQueryDialogPanel
public JPanel createQueryDialogPanel(InstancesQuery query,
QueriesTab tab)
dispose
public void dispose()
- Specified by:
dispose
in interface Disposable
downLoadQuery
public void downLoadQuery()
enableQueryButtons
public void enableQueryButtons(boolean b)
enableSearch
public void enableSearch()
getEmptyBox
public Box getEmptyBox()
getLine
public Vector getLine(String result)
- Organizer the query in a vector of string by line.
getMatchAll
public boolean getMatchAll()
getModel
public QueryListModel getModel()
getQueryName
public String getQueryName()
getQueryStack
public Stack getQueryStack()
getSearchPanel
public JPanel getSearchPanel()
getWidgetHeight
public int getWidgetHeight()
getWidgets
public Vector getWidgets()
getWidgetWidth
public int getWidgetWidth()
initialize
public void initialize()
- Specified by:
initialize
in interface Widget
isEmptySearchPanel
public boolean isEmptySearchPanel()
- if the search Parts are empty, return true, otherwise, return false.
main
public static void main(String[] args)
popQuery
public InstancesQuery popQuery()
postWarningDialog
public void postWarningDialog(String name)
pushQuery
public void pushQuery(InstancesQuery query)
save
public void save()
- Specified by:
save
in interface TabWidget
searchQueryStack
public int searchQueryStack(InstancesQuery query)
setEditable
public void setEditable(boolean b)
setQuery
public void setQuery(InstancesQuery query)
setQueryName
public void setQueryName(String name)
setTabComponents
public void setTabComponents()
- Setup the layout of the tab
setupRadios
public void setupRadios(boolean b)
setupStatus
public void setupStatus(boolean b)
- Switch buttons and radios according to the settings.
True: enable the button and radios
False: disable the button and radios
showDialog
public void showDialog(InstancesQuery query)
update
public void update(Observable instancesQuery,
Object arg)
- Specified by:
update
in interface Observer
updateHashMap
public void updateHashMap(JFrame frame)
Submit a bug report or feature request