/[gzz]/gzz/lava/gzz/storm/headers/SortedHeader822.java
ViewVC logotype

Diff of /gzz/lava/gzz/storm/headers/SortedHeader822.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by benja, Thu Nov 7 22:07:00 2002 UTC revision 1.2 by benja, Fri Nov 8 21:55:34 2002 UTC
# Line 26  import java.io.*; Line 26  import java.io.*;
26  import java.util.*;  import java.util.*;
27    
28  public class SortedHeader822 extends ModularHeader822 {  public class SortedHeader822 extends ModularHeader822 {
29        public static boolean dbg = false;
30        private static void p(String s) { System.out.println(s); }
31            
32      public SortedHeader822() {      public SortedHeader822() {
33          super(null, new SortedHeaderMap822());          super(null, new SortedHeaderMap822());
# Line 41  public class SortedHeader822 extends Mod Line 43  public class SortedHeader822 extends Mod
43      public List getLines() {      public List getLines() {
44          ArrayList lines = new ArrayList();          ArrayList lines = new ArrayList();
45    
46            if(dbg) p("Sortedheader map: "+((DefaultHeaderMap822)map).fields);
47    
48          for(Iterator i=map.keySet().iterator(); i.hasNext();) {          for(Iterator i=map.keySet().iterator(); i.hasNext();) {
49              String fieldName = (String)i.next();              String fieldName = (String)i.next();
50                fieldName = Headers822.canonicalizeFieldName(fieldName);
51    
52              Collection values = map.getAll(fieldName);              Collection values = map.getAll(fieldName);
53              for(Iterator j = values.iterator(); i.hasNext();) {              for(Iterator j = values.iterator(); j.hasNext();) {
54                  String fieldValue = (String)i.next();                  String fieldValue = (String)j.next();
                 fieldValue = HeaderUtil.canonicalizeFieldName(fieldName);  
55    
56                  lines.add(fieldName + ": " + fieldValue); // no folding                  lines.add(fieldName + ": " + fieldValue); // no folding for now
57              }              }
58          }          }
59    
60            if(dbg) p("Sortedheader getlines: "+lines);
61    
62          return lines;          return lines;
63      }      }
64    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26