public class RegionsOfInterestStorage
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
RegionsOfInterestStorage.RegionOfInterest |
Modifier and Type | Field and Description |
---|---|
protected java.util.LinkedList<RegionsOfInterestStorage.RegionOfInterest> |
regions |
static java.lang.String |
ROIS_HTML_HREF_TAG_EDIT |
static java.lang.String |
ROIS_HTML_HREF_TAG_NAVIGATE |
static java.lang.String |
ROIS_HTML_HREF_TAG_REMOVE |
protected java.lang.String |
session_id |
Constructor and Description |
---|
RegionsOfInterestStorage() |
Modifier and Type | Method and Description |
---|---|
boolean |
addNewPushpin(VioletApp main_app,
java.lang.String user_data,
byte[] image) |
boolean |
addNewPushpinInteractive(java.awt.Component parent,
VioletApp main_app) |
protected java.lang.String |
getButtonImageHtml(VioletApp main_app,
java.lang.String tag,
java.lang.String imagename,
int index) |
java.lang.String |
getHtmlText(VioletApp main_app) |
protected java.lang.String |
getImageHtml(RegionsOfInterestStorage.RegionOfInterest region,
int index) |
protected java.lang.String |
getNewPushpinInfo(VioletApp main_app) |
RegionsOfInterestStorage.RegionOfInterest |
getPushpin(int index) |
boolean |
isModified()
returns true if modified and unsaved
|
static void |
main(java.lang.String[] args)
test only
|
protected RegionsOfInterestStorage |
readROIsDataFromByteArray(byte[] data) |
boolean |
readROIsFromFile(java.awt.Component parent,
VioletApp main_app,
java.io.File file) |
void |
removePushpin(int index) |
void |
showDialog(VioletApp main_app) |
int |
size() |
void |
viewPushpin(VioletApp main_app,
int index) |
protected byte[] |
writeROIsDataToByteArray() |
boolean |
writeROIsToFile(java.awt.Component parent,
VioletApp main_app,
java.io.File file) |
public static final java.lang.String ROIS_HTML_HREF_TAG_NAVIGATE
public static final java.lang.String ROIS_HTML_HREF_TAG_EDIT
public static final java.lang.String ROIS_HTML_HREF_TAG_REMOVE
protected java.util.LinkedList<RegionsOfInterestStorage.RegionOfInterest> regions
protected java.lang.String session_id
public void showDialog(VioletApp main_app)
main_app
- public java.lang.String getHtmlText(VioletApp main_app)
protected java.lang.String getButtonImageHtml(VioletApp main_app, java.lang.String tag, java.lang.String imagename, int index)
main_app
- tag
- imagename
- index
- protected java.lang.String getImageHtml(RegionsOfInterestStorage.RegionOfInterest region, int index)
region
- public boolean addNewPushpinInteractive(java.awt.Component parent, VioletApp main_app)
parent
- main_app
- public boolean addNewPushpin(VioletApp main_app, java.lang.String user_data, byte[] image)
main_app
- user_data
- public void removePushpin(int index)
index
- public RegionsOfInterestStorage.RegionOfInterest getPushpin(int index)
index
- public int size()
public void viewPushpin(VioletApp main_app, int index)
index
- public boolean writeROIsToFile(java.awt.Component parent, VioletApp main_app, java.io.File file)
file
- public boolean readROIsFromFile(java.awt.Component parent, VioletApp main_app, java.io.File file)
file
- public boolean isModified()
protected byte[] writeROIsDataToByteArray()
protected RegionsOfInterestStorage readROIsDataFromByteArray(byte[] data)
data
- input byte arrayprotected java.lang.String getNewPushpinInfo(VioletApp main_app)
main_app
- public static void main(java.lang.String[] args)
args
- Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.