/[schmitzm]/trunk/src/skrueger/geotools/StyledFS.java
ViewVC logotype

Diff of /trunk/src/skrueger/geotools/StyledFS.java

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

branches/2.0-RC2/src/skrueger/geotools/StyledFS.java revision 621 by alfonx, Thu Jan 28 10:06:05 2010 UTC trunk/src/skrueger/geotools/StyledFS.java revision 770 by alfonx, Sun Mar 21 11:36:11 2010 UTC
# Line 30  Line 30 
30  package skrueger.geotools;  package skrueger.geotools;
31    
32  import java.io.File;  import java.io.File;
 import java.io.FileNotFoundException;  
33  import java.io.IOException;  import java.io.IOException;
34  import java.net.URL;  import java.net.URL;
35  import java.util.Date;  import java.util.Date;
# Line 38  import java.util.Random; Line 37  import java.util.Random;
37    
38  import javax.swing.ImageIcon;  import javax.swing.ImageIcon;
39  import javax.swing.JPanel;  import javax.swing.JPanel;
 import javax.xml.transform.TransformerException;  
40    
41  import org.apache.log4j.Logger;  import org.apache.log4j.Logger;
42  import org.geotools.data.FeatureSource;  import org.geotools.data.FeatureSource;
43  import org.geotools.feature.FeatureCollection;  import org.geotools.feature.FeatureCollection;
44    import org.geotools.feature.NameImpl;
45  import org.geotools.styling.Style;  import org.geotools.styling.Style;
 import org.jfree.util.AttributedStringUtilities;  
46  import org.opengis.feature.simple.SimpleFeature;  import org.opengis.feature.simple.SimpleFeature;
47  import org.opengis.feature.simple.SimpleFeatureType;  import org.opengis.feature.simple.SimpleFeatureType;
48  import org.opengis.feature.type.AttributeDescriptor;  import org.opengis.feature.type.AttributeDescriptor;
# Line 53  import org.opengis.referencing.crs.Coord Line 51  import org.opengis.referencing.crs.Coord
51    
52  import schmitzm.geotools.io.GeoImportUtil;  import schmitzm.geotools.io.GeoImportUtil;
53  import schmitzm.geotools.styling.StylingUtil;  import schmitzm.geotools.styling.StylingUtil;
54  import skrueger.AttributeMetadata;  import skrueger.AttributeMetadataImpl;
55  import skrueger.i8n.Translation;  import skrueger.i8n.Translation;
56    
57  import com.vividsolutions.jts.geom.Envelope;  import com.vividsolutions.jts.geom.Envelope;
# Line 256  public class StyledFS implements StyledF Line 254  public class StyledFS implements StyledF
254          public AttributeMetadataMap getAttributeMetaDataMap() {          public AttributeMetadataMap getAttributeMetaDataMap() {
255                  if (map == null) {                  if (map == null) {
256    
257                          map = new AttributeMetadataMap(new String[] { Translation                          map = new AttributeMetadataImplMap();
                                         .getActiveLang() });  
258    
259                          // Leaving out the first one, it will be the_geom                          // Leaving out the first one, it will be the_geom
260                          for (int i = 1; i < fs.getSchema().getAttributeCount(); i++) {                          for (int i = 1; i < fs.getSchema().getAttributeCount(); i++) {
261                                  AttributeDescriptor attDesc = fs.getSchema().getDescriptor(i);                                  AttributeDescriptor attDesc = fs.getSchema().getDescriptor(i);
262    
263                                  AttributeMetadata attMetaData = new AttributeMetadata(attDesc                                  AttributeMetadataImpl attMetaData = new AttributeMetadataImpl( new NameImpl(attDesc
264                                                  .getName(), map.getLanguages());                                                  .getName().getNamespaceURI(), attDesc
265                                                    .getName().getLocalPart()), map.getLanguages());
266                                  map.put(attDesc.getName(), attMetaData);                                  map.put(attDesc.getName(), attMetaData);
267                          }                          }
268                  }                  }

Legend:
Removed from v.621  
changed lines
  Added in v.770

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26