class LazyMutableSimpleFeature extends AbstractMutableSimpleFeature with LazySimpleFeature with Sizable
Lazily evaluated, mutable simple feature implementation
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- LazyMutableSimpleFeature
- Sizable
- LazySimpleFeature
- AbstractMutableSimpleFeature
- AbstractSimpleFeature
- SimpleFeature
- Feature
- ComplexAttribute
- Attribute
- Property
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
LazyMutableSimpleFeature(sft: SimpleFeatureType, id: String, reader: LazyAttributeReader, userDataReader: LazyUserDataReader)
Constructor
Constructor
- sft
simple feature type
- id
simple feature id
- reader
lazily read attributes, must be thread-safe and already of the appropriate types
- userDataReader
lazily read user data, must be thread-safe
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
-
val
attributes: Array[AnyRef]
- Attributes
- protected
- Definition Classes
- LazySimpleFeature
-
val
bits: WordBitSet
- Attributes
- protected
- Definition Classes
- LazySimpleFeature
-
def
calculateSizeOf(): Long
- Definition Classes
- LazyMutableSimpleFeature → Sizable
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
val
count: AtomicInteger
- Attributes
- protected
- Definition Classes
- LazySimpleFeature
-
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
- LazySimpleFeature → 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
- LazySimpleFeature → 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()
-
val
reader: LazyAttributeReader
- Attributes
- protected
- Definition Classes
- LazySimpleFeature
-
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
- LazyMutableSimpleFeature → 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
-
val
userData: Map[AnyRef, AnyRef]
- Attributes
- protected
- Definition Classes
- LazySimpleFeature
-
val
userDataReader: LazyUserDataReader
- Attributes
- protected
- Definition Classes
- LazySimpleFeature
-
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