public class SessionDataHelper
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected PropertiesHelper |
app_options |
protected int |
currentContig |
protected Interval |
details_interval |
protected DetailsOptions |
details_options |
protected int |
details_tracks_height |
protected EpiProPalette |
epipro_palette |
protected VioletApp |
main_app |
protected int |
num_tracks |
protected Interval |
region_interval |
protected int |
region_tracks_height |
protected java.util.ArrayList<java.awt.Color> |
slots_colors |
protected java.util.ArrayList<java.lang.Double> |
slots_max_values |
protected java.util.ArrayList<Interval> |
view_intervals |
Modifier | Constructor and Description |
---|---|
protected |
SessionDataHelper()
deserialization only
|
|
SessionDataHelper(VioletApp app)
Save session data from app into this class
|
Modifier and Type | Method and Description |
---|---|
PropertiesHelper |
getApp_options() |
protected java.lang.String[] |
getCmdLineOptionsWithTracks()
adds tracks info programmatically.
|
DetailsOptions |
getDetails_options() |
static void |
main(java.lang.String[] args)
local test method
|
static SessionDataHelper |
readSessionData(java.io.File file) |
static SessionDataHelper |
readSessionDataFromByteArray(byte[] data) |
void |
restoreAllGenomicViews(VioletFrame frame)
Restores views data into app
|
void |
restoreAppOptions(VioletApp app)
Restores app options into app
|
void |
restoreDetailsOptions(GenomicViewDetails view)
Restores details options into app
|
void |
setDetails_options(DetailsOptions details_options) |
boolean |
writeJNLP(java.io.File file) |
boolean |
writeSessionData(java.io.File file) |
protected byte[] |
writeSessionDataToByteArray() |
protected transient VioletApp main_app
protected DetailsOptions details_options
protected PropertiesHelper app_options
protected int currentContig
protected int num_tracks
protected Interval region_interval
protected Interval details_interval
protected java.util.ArrayList<Interval> view_intervals
protected java.util.ArrayList<java.awt.Color> slots_colors
protected java.util.ArrayList<java.lang.Double> slots_max_values
protected int details_tracks_height
protected int region_tracks_height
protected EpiProPalette epipro_palette
protected SessionDataHelper()
public SessionDataHelper(VioletApp app)
main_app
- public void restoreAppOptions(VioletApp app)
app
- public void restoreDetailsOptions(GenomicViewDetails view)
app
- public void restoreAllGenomicViews(VioletFrame frame)
app
- public boolean writeSessionData(java.io.File file)
file
- protected byte[] writeSessionDataToByteArray()
public static SessionDataHelper readSessionData(java.io.File file)
file
- public static SessionDataHelper readSessionDataFromByteArray(byte[] data)
data
- input byte arraypublic DetailsOptions getDetails_options()
public void setDetails_options(DetailsOptions details_options)
public PropertiesHelper getApp_options()
public boolean writeJNLP(java.io.File file)
file
- protected java.lang.String[] getCmdLineOptionsWithTracks()
public static void main(java.lang.String[] args)
args
- Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.