apollo.gui.genomemap
Interface ApolloPanelHolderI

All Known Implementing Classes:
StrandedZoomableApolloPanel

public interface ApolloPanelHolderI

An interface that holds ApolloPanels. Currently the only implementation is StrandedZoomableApolloPanel. The idea is to be able to plug in a different ApolloPanelHolder into ApolloFrame, for example for the synteny viewer. We have decided not to go that route for now, but we may in the future, and its nice to have an interface to abstract the concept anyways.


Method Summary
 void clearData()
           
 ApolloPanel getApolloPanel()
          I think this will need to change to: ApolloPanel[] getApolloPanels()
 java.awt.Component getComponent()
           
 boolean isReverseComplement()
          Single stranded holder return false?
 void putVerticalScrollbarsAtStart()
           
 boolean selectFeaturesByName(java.lang.String name, int window)
           
 void setCurationSet(CurationSet curationSet)
           
 void setPreferredSize(java.awt.Dimension d)
          These could be taken out of interface.
 void setReverseComplement(boolean revcomp)
           
 void setSelectionManager(SelectionManager sm)
           
 void setStatusBar(StatusBar sb)
           
 void setVisible(boolean state)
           
 void setZoomFactor(double factor)
           
 

Method Detail

setCurationSet

void setCurationSet(CurationSet curationSet)

getApolloPanel

ApolloPanel getApolloPanel()
I think this will need to change to: ApolloPanel[] getApolloPanels()


selectFeaturesByName

boolean selectFeaturesByName(java.lang.String name,
                             int window)

setSelectionManager

void setSelectionManager(SelectionManager sm)

setStatusBar

void setStatusBar(StatusBar sb)

putVerticalScrollbarsAtStart

void putVerticalScrollbarsAtStart()

setZoomFactor

void setZoomFactor(double factor)

isReverseComplement

boolean isReverseComplement()
Single stranded holder return false?


setReverseComplement

void setReverseComplement(boolean revcomp)

clearData

void clearData()

getComponent

java.awt.Component getComponent()

setPreferredSize

void setPreferredSize(java.awt.Dimension d)
These could be taken out of interface. sugar for getComponent().setPreferredSize()


setVisible

void setVisible(boolean state)