|
Protégé-OWL 3.4 | ||||||||
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.JTable
edu.stanford.smi.protege.util.SelectableTable
edu.stanford.smi.protegex.owl.ui.owltable.SymbolTable
public abstract class SymbolTable
A JTable in which one column displays an expression in an expression language like the OWL compact syntax or SWRL.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JTable |
---|
JTable.AccessibleJTable, JTable.PrintMode |
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 | |
---|---|
protected OWLTableAction |
editAnnotationsAction
|
protected OWLTableAction |
editMultiLineAction
|
static int |
INFINITE_TIME
|
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 | |
---|---|
SymbolTable(SymbolTableModel tableModel,
OWLModel owlModel,
boolean withIcon,
SymbolPanel symbolPanel)
|
Method Summary | |
---|---|
protected void |
addNavigationMenuItems(RDFResource resource,
JPopupMenu menu)
|
protected void |
configureEnclosingScrollPane()
Overloaded to prevent the creation of the table header. |
protected ResourceRenderer |
createOWLFrameRenderer()
|
protected JPopupMenu |
createPopupMenu()
|
protected abstract SymbolEditorComponent |
createSymbolEditorComponent(OWLModel model,
SymbolErrorDisplay errorDisplay)
|
protected void |
editAnnotations()
|
boolean |
editCellAt(int row,
int column,
EventObject e)
|
void |
editExpression(int row)
Programmatically starts editing the OWL Expression of a given row. |
protected void |
editMultiLine()
|
protected abstract String |
editMultiLine(RDFResource input)
|
void |
enableActions()
|
protected void |
enableActions(Collection actions)
|
Clipboard |
getClipboard()
|
protected Icon |
getDefaultCellEditorIcon(RDFResource RDFResource)
|
protected Icon |
getIcon(RDFResource resource)
|
protected abstract Collection |
getNavigationMenuItems(RDFResource RDFResource)
|
ResourceRenderer |
getOWLFrameRenderer()
|
OWLModel |
getOWLModel()
|
protected int |
getPreferredRowHeight(JTable table,
SymbolEditorComponent editorComponent)
|
Dimension |
getPreferredSize()
|
List |
getPrototypeTriples()
Gets triples with an empty object or subject, indicating the typical values of this. |
RDFResource |
getSelectedOWLInstance()
Deprecated. renamed to getSelectedResource |
RDFResource |
getSelectedResource()
|
int[] |
getSelectedRows()
Overloaded to treat a nasty Swing bug (returns sometimes values outside of range etc). |
List |
getSelectedTriples()
Gets the selected triples in an order that is meaningful to the component. |
protected CellEditor |
getSymbolCellEditor()
|
SymbolEditorComponent |
getSymbolEditorComponent()
|
protected SymbolPanel |
getSymbolPanel()
|
protected SymbolTableModel |
getSymbolTableModel()
|
String |
getToolTipText(MouseEvent event)
|
protected abstract String |
getToolTipText(RDFResource RDFResource)
|
void |
hideSymbolPanel()
|
protected boolean |
isTableHeaderHidden()
|
protected void |
navigateTo(RDFResource resource)
|
Component |
prepareEditor(TableCellEditor editor,
int row,
int column)
|
Component |
prepareRenderer(TableCellRenderer renderer,
int row,
int column)
|
void |
registerAction(OWLTableAction action)
Registers a OWLTableAction so that it will be enabled or disabled in the future. |
void |
registerAction(OWLTableAction action,
int index)
Registers a OWLTableAction so that it will be enabled or disabled in the future. |
void |
registerActionSeparator()
Inserts a separator behind the previously added action. |
void |
setModel(TableModel newModel)
|
void |
setSelectedRow(int rowIndex)
|
void |
setSelectedRow(RDFResource resource)
|
void |
setSelectedRow(String browserText)
|
void |
setSelectedTriples(Collection triples)
Attempts to select given Triples in this. |
protected void |
showSymbolPanel(boolean errorFlag)
|
Methods inherited from class edu.stanford.smi.protege.util.SelectableTable |
---|
addSelectionListener, getSelection, notifySelectionListeners, removeSelectionListener, toString |
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.util.Selectable |
---|
addSelectionListener, clearSelection, getSelection, notifySelectionListeners, removeSelectionListener |
Field Detail |
---|
protected OWLTableAction editAnnotationsAction
protected OWLTableAction editMultiLineAction
public static final int INFINITE_TIME
Constructor Detail |
---|
public SymbolTable(SymbolTableModel tableModel, OWLModel owlModel, boolean withIcon, SymbolPanel symbolPanel)
Method Detail |
---|
protected void addNavigationMenuItems(RDFResource resource, JPopupMenu menu)
public SymbolEditorComponent getSymbolEditorComponent()
protected abstract Collection getNavigationMenuItems(RDFResource RDFResource)
protected void configureEnclosingScrollPane()
configureEnclosingScrollPane
in class JTable
protected ResourceRenderer createOWLFrameRenderer()
protected JPopupMenu createPopupMenu()
protected abstract SymbolEditorComponent createSymbolEditorComponent(OWLModel model, SymbolErrorDisplay errorDisplay)
protected void editAnnotations()
public boolean editCellAt(int row, int column, EventObject e)
editCellAt
in class JTable
public void editExpression(int row)
protected void editMultiLine()
protected abstract String editMultiLine(RDFResource input)
public void enableActions()
protected void enableActions(Collection actions)
public Clipboard getClipboard()
public Dimension getPreferredSize()
getPreferredSize
in class JComponent
public ResourceRenderer getOWLFrameRenderer()
public OWLModel getOWLModel()
public List getPrototypeTriples()
TripleSelectable
getPrototypeTriples
in interface TripleSelectable
public RDFResource getSelectedResource()
public int[] getSelectedRows()
getSelectedRows
in class JTable
@Deprecated public RDFResource getSelectedOWLInstance()
getSelectedResource()
public List getSelectedTriples()
TripleSelectable
getSelectedTriples
in interface TripleSelectable
protected CellEditor getSymbolCellEditor()
protected SymbolPanel getSymbolPanel()
protected SymbolTableModel getSymbolTableModel()
public String getToolTipText(MouseEvent event)
getToolTipText
in class JTable
protected abstract String getToolTipText(RDFResource RDFResource)
public void hideSymbolPanel()
protected int getPreferredRowHeight(JTable table, SymbolEditorComponent editorComponent)
protected Icon getIcon(RDFResource resource)
protected Icon getDefaultCellEditorIcon(RDFResource RDFResource)
protected boolean isTableHeaderHidden()
protected void navigateTo(RDFResource resource)
public Component prepareEditor(TableCellEditor editor, int row, int column)
prepareEditor
in class JTable
public Component prepareRenderer(TableCellRenderer renderer, int row, int column)
prepareRenderer
in class JTable
public void registerAction(OWLTableAction action)
action
- the Action to registerpublic void registerAction(OWLTableAction action, int index)
action
- the Action to registerindex
- the index in the context menupublic void registerActionSeparator()
public void setModel(TableModel newModel)
setModel
in class JTable
public void setSelectedRow(RDFResource resource)
public void setSelectedRow(String browserText)
public void setSelectedRow(int rowIndex)
public void setSelectedTriples(Collection triples)
TripleSelectable
setSelectedTriples
in interface TripleSelectable
triples
- the Triples to showprotected void showSymbolPanel(boolean errorFlag)
|
Protégé-OWL 3.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |