com.supermap.dtf.feature
接口 IFeature
-
- 所有已知实现类:
- Feature
public interface IFeature
要素,定义要素的一些公共行为- 作者:
- guohs
-
-
方法概要
所有方法 实例方法 抽象方法 限定符和类型 方法和说明 void
addAttribute(IAttributeDescription attributeDescription)
IFeature
clone()
Object
getAttribute(String name)
com.supermap.data.FieldType
getAttributeFieldType(String key)
Map<String,Object>
getAttributes()
Date
getDate(String name)
double
getDouble(String name)
org.locationtech.jts.geom.Geometry
getGeometry()
int
getInt(String name)
long
getLong(String name)
Number
getNumber(String name)
ISchema
getSchema()
short
getShort(String name)
String
getString(String name)
boolean
hasAttribute(String key)
void
setAttribute(String key, Object value)
void
setAttributes(Map<String,Object> attributes)
void
setGeometry(org.locationtech.jts.geom.Geometry geometry)
void
setSchema(ISchema ISchema)
-
-
-
方法详细资料
-
getGeometry
org.locationtech.jts.geom.Geometry getGeometry()
-
setGeometry
void setGeometry(org.locationtech.jts.geom.Geometry geometry)
-
getAttributeFieldType
com.supermap.data.FieldType getAttributeFieldType(String key)
-
hasAttribute
boolean hasAttribute(String key)
-
getShort
short getShort(String name)
-
getInt
int getInt(String name)
-
getLong
long getLong(String name)
-
getDouble
double getDouble(String name)
-
addAttribute
void addAttribute(IAttributeDescription attributeDescription)
-
getSchema
ISchema getSchema()
-
setSchema
void setSchema(ISchema ISchema)
-
clone
IFeature clone()
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.