test_class.declarator: featureModel
test_class.modifier: private
test_class.original_string: private GeoToolsFeatureModel featureModel;
test_class.type: GeoToolsFeatureModel
test_class.var_name: featureModel
test_class.declarator: feature
test_class.modifier: private
test_class.original_string: private SimpleFeature feature;
test_class.type: SimpleFeature
test_class.var_name: feature
test_class.declarator: layerInfo
test_class.modifier: @Autowired
  	@Qualifier("populatedPlaces110mInfo")
  	private
test_class.original_string: @Autowired
  	@Qualifier("populatedPlaces110mInfo")
  	private VectorLayerInfo layerInfo;
test_class.type: VectorLayerInfo
test_class.var_name: layerInfo
test_class.file: plugin/layer-geotools/geotools/src/test/java/org/geomajas/layer/geotools/GeoToolsFeatureModelTest.java
test_class.identifier: GeoToolsFeatureModelTest
test_class.superclass: extends AbstractGeoToolsTest
test_case.body: @Test
  	public void testGetAttributes() throws Exception {
  		Assert.assertEquals("Pasay City", featureModel.getAttributes(feature).get(ATTRIBUTE_NAME).getValue());
  	}
test_case.class_method_signature: GeoToolsFeatureModelTest.testGetAttributes()
test_case.full_signature: @Test public void testGetAttributes()
test_case.identifier: testGetAttributes
test_case.invocations: assertEquals getValue get getAttributes
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetAttributes()
focal_class.declarator: builder
focal_class.modifier: private final
focal_class.original_string: private final SimpleFeatureBuilder builder;
focal_class.type: SimpleFeatureBuilder
focal_class.var_name: builder
focal_class.declarator: srid
focal_class.modifier: private final
focal_class.original_string: private final int srid;
focal_class.type: int
focal_class.var_name: srid
focal_class.declarator: converterService
focal_class.modifier: private final
focal_class.original_string: private final DtoConverterService converterService;
focal_class.type: DtoConverterService
focal_class.var_name: converterService
focal_class.file: plugin/layer-geotools/geotools/src/main/java/org/geomajas/layer/geotools/GeoToolsFeatureModel.java
focal_class.identifier: GeoToolsFeatureModel
focal_class.interfaces: implements FeatureModel
focal_class.class_method_signature: GeoToolsFeatureModel.GeoToolsFeatureModel(DataStore dataStore, String featureSourceName, int srid,
  			DtoConverterService converterService)
focal_class.full_signature: public  GeoToolsFeatureModel(DataStore dataStore, String featureSourceName, int srid,
  			DtoConverterService converterService)
focal_class.identifier: GeoToolsFeatureModel
focal_class.modifiers: public
focal_class.parameters: (DataStore dataStore, String featureSourceName, int srid,
  			DtoConverterService converterService)
focal_class.signature:  GeoToolsFeatureModel(DataStore dataStore, String featureSourceName, int srid,
  			DtoConverterService converterService)
focal_class.class_method_signature: GeoToolsFeatureModel.getAttribute(Object feature, String name)
focal_class.full_signature: @Override public Attribute getAttribute(Object feature, String name)
focal_class.identifier: getAttribute
focal_class.modifiers: @Override public
focal_class.parameters: (Object feature, String name)
focal_class.return: Attribute
focal_class.signature: Attribute getAttribute(Object feature, String name)
focal_class.class_method_signature: GeoToolsFeatureModel.getAttributes(Object feature)
focal_class.full_signature: @Override public Map<String, Attribute> getAttributes(Object feature)
focal_class.identifier: getAttributes
focal_class.modifiers: @Override public
focal_class.parameters: (Object feature)
focal_class.return: Map<String, Attribute>
focal_class.signature: Map<String, Attribute> getAttributes(Object feature)
focal_class.class_method_signature: GeoToolsFeatureModel.convertAttribute(Object object, String name)
focal_class.full_signature: private Attribute convertAttribute(Object object, String name)
focal_class.identifier: convertAttribute
focal_class.modifiers: private
focal_class.parameters: (Object object, String name)
focal_class.return: Attribute
focal_class.signature: Attribute convertAttribute(Object object, String name)
focal_class.class_method_signature: GeoToolsFeatureModel.getGeometry(Object feature)
focal_class.full_signature: @Override public Geometry getGeometry(Object feature)
focal_class.identifier: getGeometry
focal_class.modifiers: @Override public
focal_class.parameters: (Object feature)
focal_class.return: Geometry
focal_class.signature: Geometry getGeometry(Object feature)
focal_class.class_method_signature: GeoToolsFeatureModel.getId(Object feature)
focal_class.full_signature: @Override public String getId(Object feature)
focal_class.identifier: getId
focal_class.modifiers: @Override public
focal_class.parameters: (Object feature)
focal_class.return: String
focal_class.signature: String getId(Object feature)
focal_class.class_method_signature: GeoToolsFeatureModel.getSrid()
focal_class.full_signature: @Override public int getSrid()
focal_class.identifier: getSrid
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getSrid()
focal_class.class_method_signature: GeoToolsFeatureModel.newInstance()
focal_class.full_signature: @Override public Object newInstance()
focal_class.identifier: newInstance
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object newInstance()
focal_class.class_method_signature: GeoToolsFeatureModel.newInstance(String id)
focal_class.full_signature: @Override public Object newInstance(String id)
focal_class.identifier: newInstance
focal_class.modifiers: @Override public
focal_class.parameters: (String id)
focal_class.return: Object
focal_class.signature: Object newInstance(String id)
focal_class.class_method_signature: GeoToolsFeatureModel.canHandle(Object feature)
focal_class.full_signature: @Override public boolean canHandle(Object feature)
focal_class.identifier: canHandle
focal_class.modifiers: @Override public
focal_class.parameters: (Object feature)
focal_class.return: boolean
focal_class.signature: boolean canHandle(Object feature)
focal_class.superclass: extends FeatureSourceRetriever
focal_method.body: @Override
  	public Map<String, Attribute> getAttributes(Object feature) throws LayerException {
  		SimpleFeature f = asFeature(feature);
  		HashMap<String, Attribute> attribs = new HashMap<String, Attribute>();
  		for (AbstractAttributeInfo attributeInfo : getAttributeInfoMap().values()) {
  			String name = attributeInfo.getName();
  			attribs.put(name, convertAttribute(f.getAttribute(name), name));
  		}
  		return attribs;
  	}
focal_method.class_method_signature: GeoToolsFeatureModel.getAttributes(Object feature)
focal_method.full_signature: @Override public Map<String, Attribute> getAttributes(Object feature)
focal_method.identifier: getAttributes
focal_method.invocations: asFeature values getAttributeInfoMap getName put convertAttribute getAttribute
focal_method.modifiers: @Override public
focal_method.parameters: (Object feature)
focal_method.return: Map<String, Attribute>
focal_method.signature: Map<String, Attribute> getAttributes(Object feature)