|
Protege 3.4.3 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
edu.stanford.smi.protege.widget.AbstractWidget
edu.stanford.smi.protege.widget.AbstractSlotWidget
edu.stanford.smi.protege.widget.TextComponentWidget
edu.stanford.smi.protegex.widget.editorpane.EditorPaneWidget
public class EditorPaneWidget
Slot widget for detecting hyperlinks in entered text and opening the link in a new browser when it is clicked. It also supports simple HTML tags, such as bold, italics, underline, strike-through and inserting images. It also detects links to internal ontologies entities and opens them in a separate window when clicked.
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 |
---|
Fields inherited from class edu.stanford.smi.protege.widget.AbstractSlotWidget |
---|
READ_ONLY_WIDGET_PROPERTY |
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 | |
---|---|
EditorPaneWidget()
|
Method Summary | |
---|---|
void |
addButton(Action action)
|
void |
addButton(Action action,
boolean defaultState)
|
protected void |
addButtons(edu.stanford.smi.protege.util.LabeledComponent c)
|
protected Collection<edu.stanford.smi.protege.util.AllowableAction> |
createActions()
|
protected JComponent |
createCenterComponent(JTextComponent textComponent)
|
JEditorPane |
createEditorPane()
|
protected JTextComponent |
createTextComponent()
|
void |
dispose()
|
JEditorPane |
getEditorPane()
|
Collection |
getValues()
|
void |
initialize()
|
void |
setValues(Collection values)
|
Methods inherited from class edu.stanford.smi.protege.widget.TextComponentWidget |
---|
commitChanges, createWidgetConfigurationPanel, getInvalidTextDescription, getText, getTextComponent, initialize, initialize, isEditable, isSuitable, markDirty, onCommit, onSetText, selectAll, setEditable, setInstance, setInstanceValues, setText, validateText |
Methods inherited from class edu.stanford.smi.protege.widget.AbstractSlotWidget |
---|
addButtonConfiguration, addButtonConfiguration, allowsMultipleValues, areDirectValues, configure, displayButton, displayButton, getAssociatedCls, getButtonDescription, getCls, getClsWidget, getDefaultLabel, getDefaultToolTip, getDoubleClickAction, getFirstItem, getInstance, getInvalidValueText, getLabel, getMaximumCardinality, getMinimumCardinality, getPreferredSize, getSelectionBorderSize, getSlot, handleDoubleClick, isDirectValue, isReadOnlyConfiguredWidget, isSlotAtCls, loadValues, localizeStandardLabel, reshape, setAllowed, setAssociatedCls, setCls, setDefaultToolTip, setDoubleClickListener, setInvalidValueBorder, setNormalBorder, setPreferredColumns, setPreferredRows, setPreferredSize, setReadOnlyWidget, setSelectedBorder, setSelectedBorder, setShowInstanceListener, setSlot, setup, setWidgetValues, showInstance, updateBorder, valueChanged |
Methods inherited from class edu.stanford.smi.protege.widget.AbstractWidget |
---|
addSelectionListener, beginTransaction, beginTransaction, clearSelection, commitTransaction, endTransaction, equals, getDescriptor, getKnowledgeBase, getProject, getPropertyList, getSelection, getStringProperty, isDesignTime, isRuntime, notifySelectionListeners, paint, removeSelectionListener, rollbackTransaction, setLabel, setPropertyList, setup, show |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.stanford.smi.protege.widget.Widget |
---|
getDescriptor, getKnowledgeBase, getProject, setLabel |
Methods inherited from interface edu.stanford.smi.protege.util.Selectable |
---|
addSelectionListener, clearSelection, getSelection, notifySelectionListeners, removeSelectionListener |
Methods inherited from interface edu.stanford.smi.protege.plugin.Plugin |
---|
getName |
Constructor Detail |
---|
public EditorPaneWidget()
Method Detail |
---|
protected JComponent createCenterComponent(JTextComponent textComponent)
createCenterComponent
in class edu.stanford.smi.protege.widget.TextComponentWidget
protected JTextComponent createTextComponent()
createTextComponent
in class edu.stanford.smi.protege.widget.TextComponentWidget
public JEditorPane getEditorPane()
public JEditorPane createEditorPane()
public void initialize()
protected Collection<edu.stanford.smi.protege.util.AllowableAction> createActions()
createActions
in class edu.stanford.smi.protege.widget.TextComponentWidget
public Collection getValues()
getValues
in class edu.stanford.smi.protege.widget.TextComponentWidget
public void setValues(Collection values)
setValues
in class edu.stanford.smi.protege.widget.TextComponentWidget
public void dispose()
dispose
in interface edu.stanford.smi.protege.util.Disposable
dispose
in class edu.stanford.smi.protege.widget.TextComponentWidget
protected void addButtons(edu.stanford.smi.protege.util.LabeledComponent c)
public void addButton(Action action)
public void addButton(Action action, boolean defaultState)
|
Protege 3.4.3 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |