diff --git a/src/com/studentersamfundet/app/DataHandler.java b/src/com/studentersamfundet/app/DataHandler.java index 42f731d..b80e80d 100644 --- a/src/com/studentersamfundet/app/DataHandler.java +++ b/src/com/studentersamfundet/app/DataHandler.java @@ -9,9 +9,9 @@ public class DataHandler { private List events = new LinkedList(); private Set categories = new TreeSet(); - public void insert(String id, String title, String description, String date, String location, String text, String category) { + public void insertEvent(String id, String title, String description, String date, String location, String text, String category) { int intId = Integer.parseInt(id); - if (get(intId) != null) + if (getEvent(intId) != null) return; Event e = new Event(intId, title, description, date, location, text, category); @@ -19,7 +19,7 @@ public class DataHandler { categories.add(category); } - public Event get(int id) { + public Event getEvent(int id) { for (Event e : events) { if (e.id == id) return e; @@ -27,7 +27,7 @@ public class DataHandler { return null; } - public Event[] populateList(String category) { + public Event[] populateEventList(String category) { LinkedList sorted = new LinkedList(); if (category.equals(Event.ALL)) { @@ -41,7 +41,7 @@ public class DataHandler { return sorted.toArray(new Event[sorted.size()]); } - public String[] getCategories() { + public String[] getEventCategories() { String[] result = new String[categories.size() + 1]; result[0] = Event.ALL; diff --git a/src/com/studentersamfundet/app/RSSParserNews.java b/src/com/studentersamfundet/app/RSSParserNews.java new file mode 100644 index 0000000..d6b479a --- /dev/null +++ b/src/com/studentersamfundet/app/RSSParserNews.java @@ -0,0 +1,5 @@ +package com.studentersamfundet.app; + +public class RSSParserNews { + +} diff --git a/src/com/studentersamfundet/app/XmlParser.java b/src/com/studentersamfundet/app/RSSParserProgram.java similarity index 95% rename from src/com/studentersamfundet/app/XmlParser.java rename to src/com/studentersamfundet/app/RSSParserProgram.java index 3b66d75..34b5a80 100644 --- a/src/com/studentersamfundet/app/XmlParser.java +++ b/src/com/studentersamfundet/app/RSSParserProgram.java @@ -4,10 +4,10 @@ import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; -public class XmlParser { +public class RSSParserProgram { private static DataHandler dh; - public XmlParser() { + public RSSParserProgram() { dh = new DataHandler(); } @@ -64,7 +64,7 @@ public class XmlParser { if (textTextNodes.getLength() > 0) text = textTextNodes.item(0).getNodeValue(); if (categoryTextNodes.getLength() > 0) category = categoryTextNodes.item(0).getNodeValue(); - dh.insert(id, title, description, date, location, text, category); + dh.insertEvent(id, title, description, date, location, text, category); } } return dh; diff --git a/src/com/studentersamfundet/app/ui/DnsActivity.java b/src/com/studentersamfundet/app/ui/DnsActivity.java index c9605be..cd5080f 100644 --- a/src/com/studentersamfundet/app/ui/DnsActivity.java +++ b/src/com/studentersamfundet/app/ui/DnsActivity.java @@ -42,8 +42,6 @@ public class DnsActivity extends BaseDnsActivity { int day = (Calendar.getInstance().get(Calendar.DAY_OF_WEEK) + 5) % 7; tvNeuf.setText(openingHoursHouse[day]); - - // +"\nKjøkkenet - 19.00" tvBC.setText(openingHoursBC[day]); } @@ -67,7 +65,7 @@ public class DnsActivity extends BaseDnsActivity { startActivity(intent); } - public void streamButton(View v) { + public void newsButton(View v) { Toast.makeText(this, "Not implemented (yet!)", Toast.LENGTH_SHORT).show(); } diff --git a/src/com/studentersamfundet/app/ui/ProgramListActivity.java b/src/com/studentersamfundet/app/ui/ProgramListActivity.java index 166da94..4ddf0d9 100644 --- a/src/com/studentersamfundet/app/ui/ProgramListActivity.java +++ b/src/com/studentersamfundet/app/ui/ProgramListActivity.java @@ -30,14 +30,14 @@ import com.studentersamfundet.app.DataHandler; import com.studentersamfundet.app.Event; import com.studentersamfundet.app.FeedFetcher; import com.studentersamfundet.app.R; -import com.studentersamfundet.app.XmlParser; +import com.studentersamfundet.app.RSSParserProgram; import com.studentersamfundet.app.ui.ChooseCategoryDialog.Callback; public class ProgramListActivity extends BaseDnsActivity { public static final String feedURL = "http://studentersamfundet.no/rss/lars_program_feed.php"; private FeedFetcher feed; - private XmlParser parser; + private RSSParserProgram parser; private DataHandler dataHandler; private String currentCategory = Event.ALL; @@ -48,7 +48,7 @@ public class ProgramListActivity extends BaseDnsActivity { setContentView(R.layout.event_list); this.feed = new FeedFetcher(this, feedURL); - this.parser = new XmlParser(); + this.parser = new RSSParserProgram(); ListCreator lc = new ListCreator(Event.ALL, false); lc.execute(); @@ -91,7 +91,7 @@ public class ProgramListActivity extends BaseDnsActivity { protected ListAdapter createAdapter(String category) { - Event[] events = dataHandler.populateList(category); + Event[] events = dataHandler.populateEventList(category); ListAdapter adapter = new ArrayAdapter(this, R.layout.event_list_row, R.id.event_list_row_text, events) { @Override @@ -181,7 +181,7 @@ public class ProgramListActivity extends BaseDnsActivity { }; if (dataHandler != null) { - Dialog dialog = new ChooseCategoryDialog(this, callback, dataHandler.getCategories()); + Dialog dialog = new ChooseCategoryDialog(this, callback, dataHandler.getEventCategories()); dialog.show(); } else { Toast.makeText(this, R.string.error_loading, Toast.LENGTH_SHORT);