|
|||||||||||
| 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
org.annotation.wordfreak.viewer.Viewer
org.annotation.wordfreak.viewer.TextViewer
Displays the text of the source material and shows annotations within that text.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
| Fields inherited from class org.annotation.wordfreak.viewer.Viewer |
currentAnnotation, FEATURE_NAME, features, fontName, groups, HORIZONTAL, labels, NONE, outcomes, relationColor, selection, separators, showRelations, sortCriteria, statusBar, swipe, VERTICAL, view |
| 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 | |
TextViewer(java.lang.String type)
|
|
| Method Summary | |
void |
addStyle(java.lang.String name,
javax.swing.text.AttributeSet as)
This allows an AnnotationScheme to change the
background color for a particular annotation |
protected int |
adjustMouseOffset(java.awt.event.MouseEvent e)
Computes adjusted offset for the specified event. |
void |
adjustSelectionLeft()
|
void |
adjustSelectionRight()
|
void |
annotation(Annotation a)
Notifies the listener to focus display the specified annotation. |
void |
applyComponentOrientation(java.awt.ComponentOrientation o)
|
void |
clearAnnotationHighlights()
|
void |
clearAnnotationStyle(Annotation a)
|
void |
copy()
|
void |
cut()
|
void |
deselectCurrentChain()
|
void |
deselectCurrentRelation()
|
void |
file(AnnotationFile af)
Notifies the listener that the specified annotation file should be presented to the user. |
protected Annotation |
getAnnotationForOffset(int off)
|
static java.lang.String[] |
getNames()
|
int |
getSplitType()
|
void |
highlightAnnotation(Annotation a,
java.awt.Color c)
|
void |
initialize()
|
void |
makeVisible(Annotation a)
Notifies the listener to make sure the annotation is visible |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
refresh()
Notifies the listener that annotated files have been filtered in the scheme and may need to be redisplayed |
void |
reloadedFiles()
Notifies the listener that annotated files have been reloaded in the scheme and may have been changed in arbitrary ways. |
void |
select(Annotation a)
Notifies the listner that the specified annotation should be displayed as selected. |
void |
select(AnnotationSelection a)
Notifies the listener that the specified selection should be displayed as selected. |
void |
select(Span selectionSpan)
Notifies the listner that the specified selection span should be displayed as selected. |
void |
selectChain(Annotation a)
|
void |
selectRelation(Annotation a)
|
void |
setAnnotationStyle(Annotation a,
java.lang.String name)
|
void |
setBackgroundColor(Annotation a,
java.awt.Color c)
|
void |
setComponentOrientation(java.awt.ComponentOrientation o)
|
void |
setFontSize(int size)
Sets the font used by the viewer to the specified size. |
void |
setFontType(java.lang.String type)
Set the name of the font used by the viewer to the specified font name. |
void |
treeNodesChanged(javax.swing.event.TreeModelEvent e)
|
void |
treeNodesInserted(javax.swing.event.TreeModelEvent e)
|
void |
treeNodesRemoved(javax.swing.event.TreeModelEvent e)
|
void |
treeStructureChanged(javax.swing.event.TreeModelEvent e)
|
| Methods inherited from class org.annotation.wordfreak.viewer.Viewer |
actionPerformed, addAnnotation, addAnnotation, addListener, addProperty, addProperty, addProperty, addProperty, addProperty, clearKeyMaps, colorAttributeSet, deflag, dispose, eventTranspired, flagSpan, flagType, getContentPane, getFeaturesIterator, getPopup, markOutcomes, markOutcomes, moveAnnotation, outcomes, outcomes, outcomes, paste, progress, progress, rebuild, refresh, removeAnnotatedFile, removeAnnotation, removeContextualMenuItems, removeListener, setAnnotationView, setClipboard, setColorScheme, setContextualMenuItems, setContextualMenuItems, setGuiListener, setIcons, setKeyboardComponent, setKeyBuffer, setLayout, setProperty, setProperty, setProperty, setProperty, setProperty, setSortCriteria, showRelations, updateAnnotation |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public TextViewer(java.lang.String type)
| Method Detail |
public int getSplitType()
getSplitType in class Viewerpublic void initialize()
public static java.lang.String[] getNames()
public void file(AnnotationFile af)
AnnotationSchemeListener
file in interface AnnotationSchemeListenerfile in class Viewer
public void highlightAnnotation(Annotation a,
java.awt.Color c)
highlightAnnotation in interface AnnotationSchemeListenerhighlightAnnotation in class Viewerpublic void clearAnnotationHighlights()
clearAnnotationHighlights in interface AnnotationSchemeListenerclearAnnotationHighlights in class Viewerpublic void selectChain(Annotation a)
public void selectRelation(Annotation a)
public void deselectCurrentRelation()
public void deselectCurrentChain()
public void refresh()
AnnotationSchemeListener
refresh in interface AnnotationSchemeListenerrefresh in class Viewerpublic void annotation(Annotation a)
AnnotationSchemeListener
annotation in interface AnnotationSchemeListenerannotation in class Viewerpublic void select(Annotation a)
AnnotationSchemeListener
select in interface AnnotationSchemeListenerselect in class Viewerpublic void select(AnnotationSelection a)
AnnotationSchemeListener
select in interface AnnotationSchemeListenerselect in class Viewerpublic void select(Span selectionSpan)
AnnotationSchemeListener
select in interface AnnotationSchemeListenerselect in class Viewerpublic void makeVisible(Annotation a)
AnnotationSchemeListener
makeVisible in interface AnnotationSchemeListenermakeVisible in class Viewerpublic void cut()
cut in class Viewerpublic void copy()
copy in class Viewer
public void addStyle(java.lang.String name,
javax.swing.text.AttributeSet as)
AnnotationSchemeListenerAnnotationScheme to change the
background color for a particular annotation
addStyle in interface AnnotationSchemeListeneraddStyle in class Viewerpublic void clearAnnotationStyle(Annotation a)
public void setAnnotationStyle(Annotation a,
java.lang.String name)
setAnnotationStyle in interface AnnotationSchemeListenersetAnnotationStyle in class Viewer
public void setBackgroundColor(Annotation a,
java.awt.Color c)
setBackgroundColor in interface AnnotationSchemeListenersetBackgroundColor in class Viewerpublic void setFontType(java.lang.String type)
Viewer
setFontType in class Viewertype - The name of the font that the viewer should use.public void setFontSize(int size)
Viewer
setFontSize in class Viewerprotected int adjustMouseOffset(java.awt.event.MouseEvent e)
e - The mouse event.
protected Annotation getAnnotationForOffset(int off)
public void reloadedFiles()
AnnotationSchemeListener
reloadedFiles in interface AnnotationSchemeListenerreloadedFiles in class Viewerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void adjustSelectionLeft()
public void adjustSelectionRight()
public void applyComponentOrientation(java.awt.ComponentOrientation o)
public void setComponentOrientation(java.awt.ComponentOrientation o)
public void treeNodesChanged(javax.swing.event.TreeModelEvent e)
treeNodesChanged in interface javax.swing.event.TreeModelListenerpublic void treeNodesInserted(javax.swing.event.TreeModelEvent e)
treeNodesInserted in interface javax.swing.event.TreeModelListenerpublic void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
treeNodesRemoved in interface javax.swing.event.TreeModelListenerpublic void treeStructureChanged(javax.swing.event.TreeModelEvent e)
treeStructureChanged in interface javax.swing.event.TreeModelListener
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||