Ignore:
Timestamp:
08/28/10 14:22:32 (21 months ago)
Author:
kasper
Message:

Ticket #382: Improved testing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • AnalyzerBeans/trunk/src/main/java/org/eobjects/analyzer/result/Crosstab.java

    r961 r980  
    99import java.util.List; 
    1010import java.util.Map; 
     11import java.util.Map.Entry; 
     12import java.util.Set; 
    1113 
    1214import org.apache.commons.lang.ArrayUtils; 
     
    2224        private transient Map<String, ResultProducer> transientResultProducers; 
    2325        private Class<E> valueClass; 
    24          
     26 
    2527        public Crosstab(Class<E> valueClass, CrosstabDimension... dimensions) { 
    2628                this.valueClass = valueClass; 
     
    196198                return resultProducer; 
    197199        } 
     200 
     201        @Override 
     202        public String toString() { 
     203                StringBuilder sb = new StringBuilder("Crosstab:"); 
     204                 
     205                Set<Entry<String, E>> entrySet = values.entrySet(); 
     206                for (Entry<String, E> entry : entrySet) { 
     207                        sb.append('\n'); 
     208                        sb.append(entry.getKey().replaceAll("\\^", ",")); 
     209                        sb.append(": "); 
     210                        sb.append(entry.getValue()); 
     211                } 
     212                 
     213                return sb.toString(); 
     214        } 
    198215} 
Note: See TracChangeset for help on using the changeset viewer.