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

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

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

revision 43 by alfonx, Tue Apr 14 14:19:30 2009 UTC revision 52 by mojays, Fri Apr 17 13:57:14 2009 UTC
# Line 4  import java.text.DecimalFormat; Line 4  import java.text.DecimalFormat;
4  import java.util.Map;  import java.util.Map;
5  import java.util.HashMap;  import java.util.HashMap;
6  import java.util.List;  import java.util.List;
7    import java.util.SortedMap;
8    import java.util.TreeMap;
9  import java.net.URL;  import java.net.URL;
10    
11  import org.geotools.feature.FeatureCollection;  import org.geotools.feature.FeatureCollection;
# Line 160  public class StyledMapUtil { Line 162  public class StyledMapUtil {
162    }    }
163    
164    /**    /**
165       * Return only the visible or invisible entries of an AttributeMetaData-Map.
166       * @param amdMap AttributeMetaData-Map
167       * @param visible indicated whether the visible or invisible entries are
168       *                returned
169       */
170      public static Map<Integer,AttributeMetaData> getVisibleAttributeMetaData(Map<Integer,AttributeMetaData> amdMap, boolean visible) {
171        SortedMap<Integer,AttributeMetaData> filteredMap = new TreeMap<Integer,AttributeMetaData>();
172        for (AttributeMetaData amd : amdMap.values())
173          if ( amd.isVisible() )
174            filteredMap.put(amd.getColIdx(), amd);
175        
176        return filteredMap;
177      }
178      
179      
180      /**
181     * Parses a {@link AttributeMetaData} object from an JDOM-{@link Element}.     * Parses a {@link AttributeMetaData} object from an JDOM-{@link Element}.
182     * This method works like {@link AMLImport#parseDataAttribute(org.w3c.dom.Node},     * This method works like {@link AMLImport#parseDataAttribute(org.w3c.dom.Node},
183     * but for JDOM.     * but for JDOM.

Legend:
Removed from v.43  
changed lines
  Added in v.52

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26