public class ComponentLibraryTab extends javax.swing.JPanel implements TabPane
Modifier and Type | Class and Description |
---|---|
static class |
ComponentLibraryTab.Factory
A factory that creates the library panel for the editors.
|
class |
ComponentLibraryTab.IconListRenderer |
class |
ComponentLibraryTab.LibraryActionHandler
Listener used to changes from the NewFolderFrame
|
class |
ComponentLibraryTab.OntSelectActionHandler
Inner class to handle changes to the Ontology Selection box.
|
class |
ComponentLibraryTab.SearchButtonActionHandler
class to handle the search button
|
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected AnnotatedPTree |
_library |
protected EntityTreeModel |
_libraryModel |
protected ResultTreeRebuilder |
_libraryPanel |
protected SimpleLibrarySearcher |
_librarySearcher |
java.lang.String |
allOntologiesName |
static boolean |
AUTHENTICATE |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ComponentLibraryTab(TableauFrame parent) |
Modifier and Type | Method and Description |
---|---|
void |
addTreeSingleSelectionListener(javax.swing.event.TreeSelectionListener listener)
Set the selection of the JTree (result) in this panel to single
selection, and add a selection listener to it.
|
protected java.io.File |
getFilterFile() |
javax.swing.JTree |
getJTree() |
TableauFrame |
getParentFrame()
Implementation of getParentFrame getName()
|
javax.swing.JTree |
getResultTree()
Get the result tree after searching.
|
java.lang.String |
getTabName()
Implementation of TabPane getName()
|
void |
initializeTab()
Implementation of TabPane getName()
|
protected void |
initLibraryPanel() |
protected void |
initLibrarySearcher() |
protected void |
initLibrarySearchPane() |
protected void |
initLibraryTree() |
protected void |
initOntSelectBox() |
void |
reinitializeTab() |
void |
setParentFrame(TableauFrame parent)
Implementation of TabPane setParentFrame(TableauFrame)
|
void |
setSkipReposiotryOntology(boolean skipRepositoryOntology)
Set true if want not to display remote ontology
|
void |
setTabName(java.lang.String name) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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
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, 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, transferFocusBackward, transferFocusUpCycle
protected EntityTreeModel _libraryModel
protected AnnotatedPTree _library
protected ResultTreeRebuilder _libraryPanel
protected SimpleLibrarySearcher _librarySearcher
public static final boolean AUTHENTICATE
public final java.lang.String allOntologiesName
public ComponentLibraryTab(TableauFrame parent)
public java.lang.String getTabName()
getTabName
in interface TabPane
public void setTabName(java.lang.String name)
public void setParentFrame(TableauFrame parent)
setParentFrame
in interface TabPane
public TableauFrame getParentFrame()
getParentFrame
in interface TabPane
public void setSkipReposiotryOntology(boolean skipRepositoryOntology)
public void initializeTab()
initializeTab
in interface TabPane
protected void initLibraryTree()
public void addTreeSingleSelectionListener(javax.swing.event.TreeSelectionListener listener)
listener
- public javax.swing.JTree getResultTree()
protected java.io.File getFilterFile()
public void reinitializeTab()
protected void initLibrarySearchPane()
protected void initLibrarySearcher()
protected void initOntSelectBox()
protected void initLibraryPanel()
public javax.swing.JTree getJTree()