Revision 43152 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/DefaultLayerInformationBuilder.java

View differences:

DefaultLayerInformationBuilder.java
92 92
            if (s == null) {
93 93
                s = proj.getAbrev();
94 94
            }
95
            if (s != null) {
96
                s = s.replaceAll("\\[", "[\n  ");
97
                s = s.replaceAll("]", "\n]");
98
            }
95 99
            return value(s);
96 100
        }
97 101

  
......
117 121
        public String build() {
118 122
            String color = ((propertyCount++ % 2) == 0) ? backgroundColorPropertyValue1 : backgroundColorPropertyValue2;
119 123
            String content = "<tr valign=\"top\">\n";
120
            content += "<td bgcolor=" + color + "align=\"left\" colspan=\"2\"><font face=\"Arial\" size=\"3\"><div>" + value + "</div></font></td>\n";
124
            content += "<td bgcolor=" + color + "align=\"left\" colspan=\"2\"><font face=\"Arial\" size=\"3\"><div>" + value.replace("\\n",  "<br>\n") + "</div></font></td>\n";
121 125
            content += "</tr>\n";
122 126
            return content;
123 127
        }
......
169 173
        public String build() {
170 174
            String color = ((propertyCount++ % 2) == 0) ? backgroundColorPropertyValue1 : backgroundColorPropertyValue2;
171 175
            String content = "<tr valign=\"top\">\n";
172
            content += "<td bgcolor=" + color + "align=\"left\" colspan=\"2\"><font face=\"Arial\" size=\"3\">" + value + "</font></td>\n";
176
            content += "<td bgcolor=" + color + "align=\"left\" colspan=\"2\"><font face=\"Arial\" size=\"3\">" + value.replace("\n",  "<br>\n") + "</font></td>\n";
173 177
            content += "</tr>\n";
174 178
            return content;
175 179
        }
......
210 214
                content += "<td nowrap bgcolor=" + backgroundColorPropertyLabel + "align=\"right\" width=\"140\"><font face=\"Arial\" size=\"3\">" + label + ":&nbsp;</font></td>\n";
211 215
            }
212 216
            if( this.monospace ) {
213
                content += "<td bgcolor=" + color + "align=\"left\"><font face=\"Monospaced\" size=\"3\">" + value + "</font></td>";
217
                content += "<td bgcolor=" + color + "align=\"left\"><font face=\"Monospaced\" size=\"3\">" + value.replace("\\n",  "<br>\n") + "</font></td>";
214 218
            } else {
215
                content += "<td bgcolor=" + color + "align=\"left\"><font face=\"Arial\" size=\"3\">" + value + "</font></td>";
219
                content += "<td bgcolor=" + color + "align=\"left\"><font face=\"Arial\" size=\"3\">" + value.replace("\\n",  "<br>\n") + "</font></td>";
216 220
            }
217 221
            content += "</tr>\n";
218 222
            return content;
......
267 271

  
268 272
        @Override
269 273
        public String build() {
274
            //FIXME:
275

  
270 276
            PropertyElement p1 = new DefaultPropertyElement();
271 277
            p1.labelkey("ul");
272 278
            p1.value("%+f, %+f", value.getUpperCorner().getX(), value.getUpperCorner().getY());
......
286 292
            p4.labelkey("ll");
287 293
            p4.value("%+f, %+f", value.getUpperCorner().getX(), value.getLowerCorner().getY());
288 294
            p4.monospace();
289
            
295

  
290 296
            return p1.build() + p2.build() + p3.build() + p4.build();
291 297
        }
292 298

  

Also available in: Unified diff