|
Protege 3.4.6 | ||||||||
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(LabeledComponent c)
|
protected Collection<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.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 TextComponentWidget
protected JTextComponent createTextComponent()
createTextComponent
in class TextComponentWidget
public JEditorPane getEditorPane()
public JEditorPane createEditorPane()
public void initialize()
protected Collection<AllowableAction> createActions()
createActions
in class TextComponentWidget
public Collection getValues()
getValues
in class TextComponentWidget
public void setValues(Collection values)
setValues
in class TextComponentWidget
public void dispose()
dispose
in interface Disposable
dispose
in class TextComponentWidget
protected void addButtons(LabeledComponent c)
public void addButton(Action action)
public void addButton(Action action, boolean defaultState)
|
Protege 3.4.6 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |