Restructure database code.
[cfb.git] / prod / net / jaekl / cfb / xml / messages / MessageCollection.java
index cf16e237ddd47ad4a916996737ff492760bbd9f0..ba4b97ca7b45797b214b6959987e14bdf2bd803f 100644 (file)
@@ -1,5 +1,6 @@
 package net.jaekl.cfb.xml.messages;
 
+import java.util.Collection;
 import java.util.HashMap;
 
 import net.jaekl.qd.xml.ParseResult;
@@ -20,6 +21,12 @@ public class MessageCollection extends ParseResult {
                m_categories = new HashMap<String, BugCategory>();
                m_patterns   = new HashMap<String, BugPattern>();
        }
+       
+       public Collection<BugCategory> getCategories() { return m_categories.values(); }
+       public BugCategory getCategory(String category) { return m_categories.get(category); }
+       
+       public Collection<BugPattern> getPatterns() { return m_patterns.values(); }
+       public BugPattern getPattern(String type) { return m_patterns.get(type); }
 
        @Override
        public void endContents(String uri, String localName, String qName, String chars)