org.utgenome.gwt.utgb.client.track.lib
Class DBSelectTrack

java.lang.Object
  extended by org.utgenome.gwt.utgb.client.track.TrackBase
      extended by org.utgenome.gwt.utgb.client.track.lib.DBSelectTrack
All Implemented Interfaces:
Track, TrackEntry, TrackGroupPropertyChangeListener

public class DBSelectTrack
extends TrackBase


Nested Class Summary
 
Nested classes/interfaces inherited from class org.utgenome.gwt.utgb.client.track.TrackBase
TrackBase.TrackFrameConfig
 
Nested classes/interfaces inherited from interface org.utgenome.gwt.utgb.client.track.Track
Track.TrackFactory
 
Field Summary
 
Fields inherited from class org.utgenome.gwt.utgb.client.track.TrackBase
_frame, _trackGroup, _trackInfo, frameConfig
 
Constructor Summary
DBSelectTrack()
           
 
Method Summary
static Track.TrackFactory factory()
           
 TrackConfig getConfig()
          Get the TrackConfig panel.
 com.google.gwt.user.client.ui.Widget getWidget()
           
 void onChangeTrackGroupProperty(TrackGroupPropertyChange change)
          An event handler when some properties shared within the track group has changed
 void restoreProperties(CanonicalProperties properties)
          Override this method to restore internal state of the track
 void saveProperties(CanonicalProperties saveData)
          Override this method to save internal state of the track into a Properties object
 void setUp(TrackFrame trackFrame, TrackGroup group)
          This method is invoked when TrackFrame and TrackGroup for this track become ready, that is, the track is drawable.
 void updateFavoriteGroup()
           
 
Methods inherited from class org.utgenome.gwt.utgb.client.track.TrackBase
beforeChangeTrackWindow, draw, error, getBrowserService, getClassName, getCoordinate, getDefaultWindowHeight, getFrame, getMinimumWindowHeight, getName, getTrackGroup, getTrackGroupProperty, getTrackGroupProperty, getTrackInfo, getTrackWindow, isInitialized, isTrack, isTrackGroup, loadView, onChange, onChangeTrackConfig, onChangeTrackHeight, onChangeTrackWindow, refresh, resolvePropertyValues, setCenterOfTrackWindow, setConfig, setFrame, setTrackGroup, setTrackGroupProperty, toView, toXML, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBSelectTrack

public DBSelectTrack()
Method Detail

factory

public static Track.TrackFactory factory()

getWidget

public com.google.gwt.user.client.ui.Widget getWidget()
Returns:
the track widget

getConfig

public TrackConfig getConfig()
Description copied from interface: Track
Get the TrackConfig panel. Override this method to return your own configuration panel

Specified by:
getConfig in interface Track
Overrides:
getConfig in class TrackBase
Returns:

setUp

public void setUp(TrackFrame trackFrame,
                  TrackGroup group)
Description copied from interface: Track
This method is invoked when TrackFrame and TrackGroup for this track become ready, that is, the track is drawable. Override this method to write initialization codes for your tracks.

Specified by:
setUp in interface Track
Overrides:
setUp in class TrackBase
group - the TrackGroup of this track

onChangeTrackGroupProperty

public void onChangeTrackGroupProperty(TrackGroupPropertyChange change)
Description copied from interface: Track
An event handler when some properties shared within the track group has changed

Specified by:
onChangeTrackGroupProperty in interface Track
Overrides:
onChangeTrackGroupProperty in class TrackBase

updateFavoriteGroup

public void updateFavoriteGroup()

restoreProperties

public void restoreProperties(CanonicalProperties properties)
Description copied from class: TrackBase
Override this method to restore internal state of the track

Specified by:
restoreProperties in interface Track
Overrides:
restoreProperties in class TrackBase

saveProperties

public void saveProperties(CanonicalProperties saveData)
Description copied from class: TrackBase
Override this method to save internal state of the track into a Properties object

Specified by:
saveProperties in interface Track
Overrides:
saveProperties in class TrackBase


Copyright © 2007-2012 utgenome.org. All Rights Reserved.