edu.stanford.smi.protegex.owl.ui.components.singleliteral
Class AbstractSingleLiteralComponent
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.singleliteral.AbstractSingleLiteralComponent
- All Implemented Interfaces:
- ImageObserver, MenuContainer, PropertyValuesComponent, Serializable
- Direct Known Subclasses:
- SingleLiteralAreaComponent, SingleLiteralComponent
- public abstract class AbstractSingleLiteralComponent
- extends AbstractPropertyValuesComponent
- 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 |
booleanComboBox
private JComboBox booleanComboBox
datatypeComboBox
private JComboBox datatypeComboBox
deleteAction
private Action deleteAction
mainPanel
private JPanel mainPanel
textComponent
private JTextComponent textComponent
textComponentHolder
private Component textComponentHolder
UNDEFINED
private static final String UNDEFINED
- See Also:
- Constant Field Values
viewAction
private Action viewAction
AbstractSingleLiteralComponent
public AbstractSingleLiteralComponent(RDFProperty predicate)
createTextComponent
protected abstract JTextComponent createTextComponent()
createTextComponentHolder
protected abstract Component createTextComponentHolder(JTextComponent textComponent)
assignBooleanComboBoxValue
private void assignBooleanComboBoxValue()
assignTextFieldValue
private void assignTextFieldValue()
getDatatype
private RDFSDatatype getDatatype()
getTextComponent
protected JTextComponent getTextComponent()
handleDeleteAction
private void handleDeleteAction()
handleViewAction
private void handleViewAction()
hasOnlyActiveValues
private boolean hasOnlyActiveValues()
isRangeDefined
private boolean isRangeDefined()
resetDatatypeComboBox
private void resetDatatypeComboBox()
setDatatypeComboBoxItem
private void setDatatypeComboBoxItem(RDFResource range)
setSubject
public void setSubject(RDFResource subject)
- Specified by:
setSubject
in interface PropertyValuesComponent
- Overrides:
setSubject
in class AbstractPropertyValuesComponent
updateActionStatus
private void updateActionStatus()
updateComboBoxVisibility
private void updateComboBoxVisibility()
updateDatatypeComboBox
private void updateDatatypeComboBox(Object value)
updateTextFieldAlignment
private void updateTextFieldAlignment(RDFSDatatype type)
updateTextFieldAlignment
protected void updateTextFieldAlignment(boolean numericDatatype)
valuesChanged
public void valuesChanged()