|
|||||||||||
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
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 inherited from class javax.swing.JTable |
JTable.AccessibleJTable |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
private List |
actions
The list of OWLTableAction objects that shall be disabled or enabled depending on the selected row |
protected OWLTableAction |
editAnnotationsAction
|
protected OWLTableAction |
editMultiLineAction
|
static int |
INFINITE_TIME
|
private OWLModel |
owlModel
|
private SymbolCellEditor |
symbolCellEditor
|
private SymbolEditorComponent |
symbolEditorComponent
|
private SymbolPanel |
symbolPanel
|
private SymbolTableModel |
tableModel
|
private boolean |
withIcon
|
Fields inherited from class edu.stanford.smi.protege.util.SelectableTable |
|
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.Container |
|
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()
|
private JLayeredPane |
getParentLayeredPane()
|
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()
|
private void |
initSymbolColumn()
|
private void |
initSymbolColumnRenderer()
|
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
private OWLModel owlModel
private SymbolCellEditor symbolCellEditor
private SymbolEditorComponent symbolEditorComponent
private SymbolPanel symbolPanel
private SymbolTableModel tableModel
private List actions
private boolean withIcon
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()
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)
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()
public ResourceRenderer getOWLFrameRenderer()
public OWLModel getOWLModel()
private JLayeredPane getParentLayeredPane()
public List getPrototypeTriples()
TripleSelectable
getPrototypeTriples
in interface TripleSelectable
public RDFResource getSelectedResource()
public int[] getSelectedRows()
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)
protected abstract String getToolTipText(RDFResource RDFResource)
public void hideSymbolPanel()
protected int getPreferredRowHeight(JTable table, SymbolEditorComponent editorComponent)
private void initSymbolColumn()
protected Icon getIcon(RDFResource resource)
protected Icon getDefaultCellEditorIcon(RDFResource RDFResource)
private void initSymbolColumnRenderer()
protected boolean isTableHeaderHidden()
protected void navigateTo(RDFResource resource)
public Component prepareEditor(TableCellEditor editor, int row, int column)
public Component prepareRenderer(TableCellRenderer renderer, int row, int column)
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)
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)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |