class ScalaSimpleFeature extends AbstractMutableSimpleFeature with Sizable
Simple feature implementation optimized to instantiate from serialization
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ScalaSimpleFeature
- Sizable
- AbstractMutableSimpleFeature
- AbstractSimpleFeature
- SimpleFeature
- Feature
- ComplexAttribute
- Attribute
- Property
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
ScalaSimpleFeature(sft: SimpleFeatureType, id: String, values: Array[AnyRef] = null, userData: Map[AnyRef, AnyRef] = null)
Public constructor
Public constructor
- sft
simple feature type
- id
simple feature id
- values
if provided, must already be converted into the appropriate types
- userData
user data
Type Members
-
class
MutableFeatureIdReference extends FeatureIdImpl
Mutable feature ID implementation that references back to the parent class.
Mutable feature ID implementation that references back to the parent class. This allows us to avoid allocating a new object unless
getIdentifier
is called.- Definition Classes
- AbstractMutableSimpleFeature
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
calculateSizeOf(): Long
- Definition Classes
- ScalaSimpleFeature → Sizable
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(obj: Any): Boolean
- Definition Classes
- AbstractSimpleFeature → AnyRef → Any
-
def
getAttribute(index: Int): AnyRef
- Definition Classes
- ScalaSimpleFeature → SimpleFeature
-
def
getAttribute(name: String): AnyRef
- Definition Classes
- AbstractSimpleFeature → SimpleFeature
-
def
getAttribute(name: Name): AnyRef
- Definition Classes
- AbstractSimpleFeature → SimpleFeature
-
def
getAttributeCount(): Int
- Definition Classes
- AbstractSimpleFeature → SimpleFeature
-
def
getAttributes(): List[AnyRef]
- Definition Classes
- AbstractSimpleFeature → SimpleFeature
-
def
getBounds(): BoundingBox
- Definition Classes
- AbstractSimpleFeature → Feature
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getDefaultGeometry(): AnyRef
- Definition Classes
- AbstractSimpleFeature → SimpleFeature
-
def
getDefaultGeometryProperty(): GeometryAttribute
- Definition Classes
- AbstractSimpleFeature → Feature
-
def
getDescriptor(): AttributeDescriptor
- Definition Classes
- AbstractSimpleFeature → Attribute → Property
-
def
getFeatureType(): SimpleFeatureType
- Definition Classes
- AbstractSimpleFeature → SimpleFeature
-
def
getID(): String
- Definition Classes
- AbstractMutableSimpleFeature → SimpleFeature
-
def
getIdentifier(): FeatureId
- Definition Classes
- AbstractMutableSimpleFeature → Feature → Attribute
-
def
getName(): Name
- Definition Classes
- AbstractSimpleFeature → Property
-
def
getProperties(name: String): Collection[Property]
- Definition Classes
- AbstractSimpleFeature → ComplexAttribute
-
def
getProperties(name: Name): Collection[Property]
- Definition Classes
- AbstractSimpleFeature → ComplexAttribute
-
def
getProperties(): Collection[Property]
- Definition Classes
- AbstractSimpleFeature → ComplexAttribute
-
def
getProperty(name: String): Property
- Definition Classes
- AbstractSimpleFeature → ComplexAttribute
-
def
getProperty(name: Name): Property
- Definition Classes
- AbstractSimpleFeature → ComplexAttribute
-
def
getType(): SimpleFeatureType
- Definition Classes
- AbstractSimpleFeature → SimpleFeature → Feature → ComplexAttribute → Attribute → Property
-
def
getUserData(): Map[AnyRef, AnyRef]
- Definition Classes
- ScalaSimpleFeature → Property
-
def
getValue(): Collection[Property]
- Definition Classes
- AbstractSimpleFeature → ComplexAttribute → Property
-
def
hasUserData(): Boolean
- Definition Classes
- Property
-
def
hashCode(): Int
- Definition Classes
- AbstractSimpleFeature → AnyRef → Any
-
var
id: String
- Attributes
- protected
- Definition Classes
- AbstractMutableSimpleFeature
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isNillable(): Boolean
- Definition Classes
- AbstractSimpleFeature → Property
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
setAttribute(index: Int, value: AnyRef): Unit
- Definition Classes
- AbstractMutableSimpleFeature → SimpleFeature
-
def
setAttribute(name: String, value: AnyRef): Unit
- Definition Classes
- AbstractMutableSimpleFeature → SimpleFeature
-
def
setAttribute(name: Name, value: AnyRef): Unit
- Definition Classes
- AbstractMutableSimpleFeature → SimpleFeature
-
def
setAttributeNoConvert(index: Int, value: AnyRef): Unit
- Definition Classes
- ScalaSimpleFeature → AbstractMutableSimpleFeature
-
def
setAttributes(vals: Array[AnyRef]): Unit
- Definition Classes
- AbstractMutableSimpleFeature → SimpleFeature
-
def
setAttributes(vals: List[AnyRef]): Unit
- Definition Classes
- AbstractMutableSimpleFeature → SimpleFeature
-
def
setDefaultGeometry(geo: AnyRef): Unit
- Definition Classes
- AbstractMutableSimpleFeature → SimpleFeature
-
def
setDefaultGeometryProperty(geoAttr: GeometryAttribute): Unit
- Definition Classes
- AbstractMutableSimpleFeature → Feature
-
def
setId(id: String): Unit
- Definition Classes
- AbstractMutableSimpleFeature
-
def
setValue(values: Collection[Property]): Unit
- Definition Classes
- AbstractMutableSimpleFeature → ComplexAttribute
-
def
setValue(newValue: AnyRef): Unit
- Definition Classes
- AbstractMutableSimpleFeature → Property
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AbstractSimpleFeature → AnyRef → Any
-
def
validate(): Unit
- Definition Classes
- AbstractSimpleFeature → ComplexAttribute → Attribute
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated