edu.stanford.smi.protegex.owl.ui.components.triples
Class AbstractTriplesComponent
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
edu.stanford.smi.protegex.owl.ui.components.AbstractPropertyValuesComponent
edu.stanford.smi.protegex.owl.ui.components.triples.AbstractTriplesComponent
- All Implemented Interfaces:
- edu.stanford.smi.protege.util.Disposable, ImageObserver, MenuContainer, PropertyValuesComponent, Serializable
- Direct Known Subclasses:
- AnnotationsComponent, TriplesComponent
- public abstract class AbstractTriplesComponent
- extends AbstractPropertyValuesComponent
- implements edu.stanford.smi.protege.util.Disposable
A PropertyWidget to edit the values of properties in a table.
- Author:
- Holger Knublauch
- See Also:
- Serialized Form
Fields inherited from class java.awt.Container |
|
Methods inherited from class edu.stanford.smi.protegex.owl.ui.components.AbstractPropertyValuesComponent |
getEditor, getLabel, getObject, getObjects, getObjects, getOWLModel, getPredicate, getSubject, getSubjectType, hasHasValueRestriction, hasOnlyEditableValues, isEnumerationProperty, showResource |
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, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, updateUI |
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 |
icon
private Icon icon
owlModel
private OWLModel owlModel
plugins
private static Set plugins
table
private TriplesTable table
tableModel
private TriplesTableModel tableModel
viewValueAction
private Action viewValueAction
AbstractTriplesComponent
public AbstractTriplesComponent(RDFProperty predicate)
AbstractTriplesComponent
public AbstractTriplesComponent(RDFProperty predicate,
String label,
Icon icon)
addButtons
protected abstract void addButtons(edu.stanford.smi.protege.util.LabeledComponent lc)
addPlugin
public static void addPlugin(AnnotationsWidgetPlugin plugin)
createTable
protected TriplesTable createTable(edu.stanford.smi.protege.model.Project project)
createTableModel
protected TriplesTableModel createTableModel()
dispose
public void dispose()
- Specified by:
dispose
in interface edu.stanford.smi.protege.util.Disposable
getIcon
public Icon getIcon()
getTable
public TriplesTable getTable()
getTableModel
public TriplesTableModel getTableModel()
handleSelectionChanged
protected void handleSelectionChanged()
handleTableDoubleClick
private void handleTableDoubleClick()
plugins
public static Iterator plugins()
removePlugin
public static void removePlugin(AnnotationsWidgetPlugin plugin)
setSubject
public void setSubject(RDFResource subject)
- Specified by:
setSubject
in interface PropertyValuesComponent
- Overrides:
setSubject
in class AbstractPropertyValuesComponent
updateActions
protected void updateActions()
valuesChanged
public void valuesChanged()
- Specified by:
valuesChanged
in interface PropertyValuesComponent
viewValue
private void viewValue()
viewValue
private void viewValue(int row)