aboutsummaryrefslogtreecommitdiffstats
path: root/org.openembedded.bc.ui/src/org/openembedded/bc/ui/wizards/install/Flavor.java
diff options
context:
space:
mode:
authorKen Gilmer <kgilmer@gmail.com>2010-05-18 21:53:22 -0400
committerKen Gilmer <kgilmer@gmail.com>2010-05-18 21:53:22 -0400
commita7e84830627e50adac5c81ae4dad69aa350933fb (patch)
tree219aa86f4d5f03b29d7bc56f8cdba2702d67082c /org.openembedded.bc.ui/src/org/openembedded/bc/ui/wizards/install/Flavor.java
parente27a6dcce13930bfa711a6e72992597a8d1d07c5 (diff)
downloadeclipsetools-a7e84830627e50adac5c81ae4dad69aa350933fb.tar.gz
org.openembedded.bc.ui: initial commit
Diffstat (limited to 'org.openembedded.bc.ui/src/org/openembedded/bc/ui/wizards/install/Flavor.java')
-rw-r--r--org.openembedded.bc.ui/src/org/openembedded/bc/ui/wizards/install/Flavor.java50
1 files changed, 50 insertions, 0 deletions
diff --git a/org.openembedded.bc.ui/src/org/openembedded/bc/ui/wizards/install/Flavor.java b/org.openembedded.bc.ui/src/org/openembedded/bc/ui/wizards/install/Flavor.java
new file mode 100644
index 0000000..7462047
--- /dev/null
+++ b/org.openembedded.bc.ui/src/org/openembedded/bc/ui/wizards/install/Flavor.java
@@ -0,0 +1,50 @@
+/**
+ *
+ */
+package org.openembedded.bc.ui.wizards.install;
+
+import java.io.IOException;
+
+// # Flavor Label (shows in UI)| description text| image URL| script URL
+
+/**
+ * Data class for flavor definition.
+ * @author kgilmer
+ *
+ */
+public class Flavor {
+ private final String label;
+ private final String description;
+ private final String imageURL;
+ private final String scriptURL;
+
+ public Flavor(String line) throws IOException {
+ String [] e = line.split("\\|");
+
+ if (e.length != 4) {
+ throw new IOException("Invalid flavor line: " + line);
+ }
+
+ label = e[0];
+ description = e[1];
+ imageURL = e[2];
+ scriptURL = e[3];
+ }
+
+ public String getLabel() {
+ return label;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public String getImageURL() {
+ return imageURL;
+ }
+
+ public String getScriptURL() {
+ return scriptURL;
+ }
+
+} \ No newline at end of file