|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectapollo.gui.genomemap.LinearView
apollo.gui.genomemap.ManagedView
apollo.gui.genomemap.TierView
apollo.gui.genomemap.FeatureView
apollo.gui.genomemap.AnnotationView
public class AnnotationView
A view to display annotations in
| Field Summary | |
|---|---|
protected AnnotationEditor |
editor
The AnnotationEditor for performing edits in this view. |
protected static org.apache.log4j.Logger |
logger
|
protected ResultView |
resultView
The ResultView linked to this AnnotationView for edit purposes. |
protected SiteView |
siteView
The SiteView linked to this AnnotationView for edit purposes. |
| Fields inherited from class apollo.gui.genomemap.FeatureView |
|---|
dfset, drawables, pickSize |
| Fields inherited from class apollo.gui.genomemap.TierView |
|---|
controller, dragSources, rightSide, selectionManager, vScroll, vscrollable |
| Fields inherited from class apollo.gui.genomemap.ManagedView |
|---|
dropSpaceSize, leadSpaceSize, manager, visibleDrawables |
| Fields inherited from class apollo.gui.genomemap.LinearView |
|---|
apollo_panel, backgroundColour, debug, foregroundColour, graphics, limitsSet, transformer, transparent, viewBounds, visibilityListeners, visible |
| Fields inherited from interface apollo.gui.genomemap.ViewI |
|---|
LEFTSIDE, NONE, RIGHTSIDE |
| Constructor Summary | |
|---|---|
AnnotationView(javax.swing.JComponent component,
java.lang.String name,
SelectionManager selectionManager,
GuiCurationState curationState)
|
|
| Method Summary | |
|---|---|
boolean |
allowsTierDrags()
Whether this view allows tier dragging |
void |
annotDrag(DragViewI dragView,
java.util.Vector annots,
boolean doFlag,
java.lang.StringBuffer action)
|
protected void |
changeTierHeight(int change)
|
protected void |
clear(boolean justFeatures)
|
protected javax.swing.JPopupMenu |
createPopupMenu(ApolloPanelI ap,
java.awt.event.MouseEvent evt)
This is overridden by ResultView and AnnotView - make abstract? |
AnnotationEditor |
getAnnotationEditor()
|
EvidenceFinder |
getEvidenceFinder()
i think evidence finder is pase now that theres edge matching - rip out? |
FeatureSetI |
getGeneHolder()
Returns the model(not drawable) of top of the model for the view. |
ResultView |
getResultView()
|
SiteView |
getSiteView()
|
FeatureSetI |
getTopModel()
Returns the topmost model object of the result view, the FeatureSet that holds all of the tiers, (just dfset.getFeatureSet()) |
boolean |
handleAnnotationChangeEvent(AnnotationChangeEvent evt)
|
boolean |
handleTierManagerEvent(TierManagerEvent evt)
|
boolean |
interpretDrop(DragViewI dragView,
java.awt.event.MouseEvent evt)
|
boolean |
interpretDrop(DragViewI dragView,
java.awt.event.MouseEvent evt,
boolean doFlag,
java.lang.StringBuffer action)
Returns true if drop is sucessful (?) If editing is disabled does nothing, returns false. |
boolean |
isEditingEnabled()
|
protected boolean |
needsTextAvoidUpdate()
|
void |
setController(Controller c)
A ControlledObjectI method. |
protected void |
setCurationSet(CurationSet curation)
|
void |
setDrawableSet(DrawableSetI fset)
Expects a DrawableFeatureSet (which is a FeatureSetI) |
void |
setEditingEnabled(boolean enable)
Setting to false disables editing. |
void |
setResultView(ResultView rv)
|
void |
setSiteView(SiteView sv)
|
| Methods inherited from class apollo.gui.genomemap.FeatureView |
|---|
beginTierDrag, clear, clearEdges, clearFeatures, clearHighlights, drawDragRectangle, endTierDrag, finalize, findDrawables, findFeaturesForSelection, getDrawableSet, getPreferredSize, getTierYCentre, getViewSelection, paintView, putScrollAtStart, select, setBounds, setCentre, setMatchingEdges, setTextAvoidance, setXOrientation, setZoomFactor, showPopupMenu, updateTierDrag, verticalScrollToSelection, verticalScrollToSelection |
| Methods inherited from class apollo.gui.genomemap.ManagedView |
|---|
getDropSpaceSize, getLeadSpaceSize, getTierManager, getVisibleDrawables, getYRange, paintDrawables, setDropSpaceSize, setLeadSpaceSize, setTierManager |
| Methods inherited from class apollo.gui.genomemap.LinearView |
|---|
addViewListener, addVisibilityListener, areLimitsSet, fireViewEvent, getBackgroundColour, getBounds, getCentre, getComponent, getDrawBounds, getForegroundColour, getGraphics, getLimits, getMaximum, getMinimum, getName, getSelectionRectangle, getStrand, getTransform, getVisibleRange, init, isInvalid, isTransparent, isVisible, setBackgroundColour, setComponent, setDebug, setDrawBounds, setForegroundColour, setGraphics, setInvalidity, setLimits, setLimitsSet, setMaximum, setMinimum, setName, setStrand, setTransform, setTransparent, setVisible |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface apollo.gui.ControlledObjectI |
|---|
getController, getControllerWindow, needsAutoRemoval |
| Methods inherited from interface apollo.gui.genomemap.DropTargetViewI |
|---|
isValidDragSource, registerDragSource |
| Methods inherited from interface apollo.gui.genomemap.TierViewI |
|---|
createDragView, decrementTierHeight, getLowestVisibleTier, getVisibleDrawables, incrementTierHeight, setLowestVisibleTier |
| Methods inherited from interface apollo.gui.genomemap.ManagedViewI |
|---|
getTierManager, setTierManager |
| Methods inherited from interface apollo.gui.genomemap.ViewI |
|---|
addViewListener, areLimitsSet, getBounds, getCentre, getComponent, getLimits, getMaximum, getMinimum, getName, getTransform, getVisibleRange, isInvalid, isTransparent, isVisible, setComponent, setGraphics, setInvalidity, setLimits, setLimitsSet, setMaximum, setMinimum, setName, setTransparent, setVisible |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger logger
protected ResultView resultView
protected SiteView siteView
protected AnnotationEditor editor
| Constructor Detail |
|---|
public AnnotationView(javax.swing.JComponent component,
java.lang.String name,
SelectionManager selectionManager,
GuiCurationState curationState)
| Method Detail |
|---|
public FeatureSetI getGeneHolder()
public FeatureSetI getTopModel()
FeatureView
getTopModel in class FeatureViewpublic void setDrawableSet(DrawableSetI fset)
FeatureView
setDrawableSet in class FeatureViewpublic boolean handleTierManagerEvent(TierManagerEvent evt)
handleTierManagerEvent in interface TierManagerListenerhandleTierManagerEvent in class TierViewpublic boolean allowsTierDrags()
TierViewI
allowsTierDrags in interface TierViewIallowsTierDrags in class TierView
public void annotDrag(DragViewI dragView,
java.util.Vector annots,
boolean doFlag,
java.lang.StringBuffer action)
public void setEditingEnabled(boolean enable)
public boolean isEditingEnabled()
public boolean interpretDrop(DragViewI dragView,
java.awt.event.MouseEvent evt)
interpretDrop in interface DropTargetViewIinterpretDrop in class TierViewpublic AnnotationEditor getAnnotationEditor()
public boolean interpretDrop(DragViewI dragView,
java.awt.event.MouseEvent evt,
boolean doFlag,
java.lang.StringBuffer action)
interpretDrop in interface DropTargetViewIinterpretDrop in class TierViewpublic boolean handleAnnotationChangeEvent(AnnotationChangeEvent evt)
handleAnnotationChangeEvent in interface AnnotationChangeListenerpublic void setResultView(ResultView rv)
public EvidenceFinder getEvidenceFinder()
public ResultView getResultView()
public void setSiteView(SiteView sv)
public SiteView getSiteView()
protected void changeTierHeight(int change)
changeTierHeight in class TierViewprotected boolean needsTextAvoidUpdate()
needsTextAvoidUpdate in class FeatureView
protected javax.swing.JPopupMenu createPopupMenu(ApolloPanelI ap,
java.awt.event.MouseEvent evt)
FeatureView
createPopupMenu in class FeatureViewprotected void clear(boolean justFeatures)
clear in class FeatureViewprotected void setCurationSet(CurationSet curation)
public void setController(Controller c)
setController in interface ControlledObjectIsetController in class TierView
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||