project35.tabletDeployment
Class DefaultOntologyViewerPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
project35.tabletDeployment.DefaultOntologyViewerPanel
- All Implemented Interfaces:
- ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, OntologyViewer, OntologyViewListener, ServiceClass
public class DefaultOntologyViewerPanel
- extends JPanel
- implements ActionListener, OntologyViewer, OntologyViewListener
reworks project35.soa.ontology.views.DefaultOntologyViewer
so that it can be put in a panel instead of a dialog
Copyright (c) 2008 Kevin Garwood for Project35. The original code was
developed by Kevin Garwood for the University of Manchester. Revisions
have been made for Project35, a project that is independent of that
institution. This code is licensed under the Academic Free License
version 3.0. The code attribution for the original code is included here:
Copyright (c) Kevin Garwood and University of Manchester 2007.
All rights reserved. Licensed under the Academic Free License
version 3.0. For more information on the terms and conditions,
please see the file "LICENSE" that is included in this distribution.
- Version:
- 1.0
- Author:
- Kevin Garwood (kgarwood@users.sourceforge.net)
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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 |
listView
protected ListView listView
currentView
protected OntologyView currentView
pictureView
protected PictureView pictureView
ontologyViews
protected ArrayList ontologyViews
ontologySource
protected OntologySource ontologySource
project35FormContext
protected Project35FormContext project35FormContext
ontologyContext
protected OntologyContext ontologyContext
selectedOntologyTerms
protected OntologyTerm[] selectedOntologyTerms
delimiter
protected String delimiter
DefaultOntologyViewerPanel
public DefaultOntologyViewerPanel(Project35UIFactory project35UIFactory,
TabletProject35Dialog dialog)
createButtonPanel
protected JPanel createButtonPanel()
getOntologyServiceMetaData
public OntologyServiceMetaData getOntologyServiceMetaData(Project35FormContext project35FormContext)
- Specified by:
getOntologyServiceMetaData in interface OntologyViewer
showProvenance
public void showProvenance(boolean flag)
setShowReset
public void setShowReset(boolean showReset)
addOntologyView
public void addOntologyView(OntologyView ontologyView)
useTreeView
public void useTreeView(boolean allowOther)
useListView
public void useListView(boolean allowOther)
setOntologyView
public void setOntologyView(OntologyView ontologyView,
boolean allowOtherViews)
getName
public String getName()
- Overrides:
getName in class Component
isWorking
public boolean isWorking()
- Specified by:
isWorking in interface OntologyViewer
getInitialisationParameters
public Parameter[] getInitialisationParameters()
- Specified by:
getInitialisationParameters in interface ServiceClass
initialiseService
public void initialiseService(URL resourceDirectory,
Parameter[] initialisationParameters)
throws Exception
- Specified by:
initialiseService in interface ServiceClass
- Throws:
Exception
setOntologySource
public void setOntologySource(Project35FormContext project35FormContext,
OntologySource ontologySource)
throws Exception
- Description copied from interface:
OntologyViewer
- method called by Project35 to help establish the ontology source being rendered
by the viewer class. The ontology context helps the viewer ask questions about
what else might be on the form. This information could be used to limit what
relevant terms are displayed to end users.
- Specified by:
setOntologySource in interface OntologyViewer
- Throws:
Exception
canViewSource
public boolean canViewSource(Project35FormContext project35FormContxt,
OntologySource source)
- Description copied from interface:
OntologyViewer
- determines if this Viewer class is capable of rendering terms supplied by
a given ontology source.
- Specified by:
canViewSource in interface OntologyViewer
test
public String test()
- Description copied from interface:
OntologyViewer
- this is a diagnostic method to retrieve any errors that may have occurred
when the viewer was initially created.
- Specified by:
test in interface OntologyViewer
actionPerformed
public void actionPerformed(ActionEvent event)
- Specified by:
actionPerformed in interface ActionListener
getRelatedTerms
public OntologyTerm[] getRelatedTerms(Project35FormContext project35FormContext,
OntologyRelationshipType relationshipType,
OntologyTerm ontologyTerm)
- Specified by:
getRelatedTerms in interface OntologyViewer
getOntologyTermProvenance
public OntologyTermProvenance getOntologyTermProvenance(Project35FormContext project35FormContext,
OntologyTerm ontologyTerm)
- Specified by:
getOntologyTermProvenance in interface OntologyViewer
getSelectedOntologyTerms
public OntologyTerm[] getSelectedOntologyTerms(Project35FormContext project35FormContext)
- Specified by:
getSelectedOntologyTerms in interface OntologyViewer
setOntologyTermSelectionListener
public void setOntologyTermSelectionListener(OntologyTermSelectionListener ontologyTermSelectionListener)
- Specified by:
setOntologyTermSelectionListener in interface OntologyViewer
setLastSelectedTerm
public void setLastSelectedTerm(OntologyTerm ontologyTerm)
- Description copied from interface:
OntologyViewListener
- sets the last term that was selected in the view
- Specified by:
setLastSelectedTerm in interface OntologyViewListener
- Parameters:
ontologyTerm - the last selected ontology term
reset
protected void reset()