Packages

object ScalaSimpleFeature

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaSimpleFeature
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ImmutableLazyUserDataReader extends LazyUserDataReader
  2. class ImmutableSimpleFeature extends AbstractImmutableSimpleFeature with Sizable

    Immutable simple feature implementation

  3. trait LazyAttributeReader extends Sizable

    Lazy attribute reader

  4. class LazyImmutableSimpleFeature extends AbstractImmutableSimpleFeature with LazySimpleFeature with Sizable

    Lazily evaluated, immutable simple feature implementation

  5. class LazyMutableSimpleFeature extends AbstractMutableSimpleFeature with LazySimpleFeature with Sizable

    Lazily evaluated, mutable simple feature implementation

  6. trait LazySimpleFeature extends AbstractSimpleFeature

    Thread-safe lazy evaluation of attributes

  7. trait LazyUserDataReader extends Sizable

    Lazy user data reader

  8. class WrappedSimpleFeature extends AbstractImmutableSimpleFeature

    Simple re-typing of a simple feature, with all attributes the same

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. def copy(sft: SimpleFeatureType, in: SimpleFeature): ScalaSimpleFeature

    Copy the feature, with a new feature type.

    Copy the feature, with a new feature type. Attributes are copied by index and not converted, so the new feature type must have a compatible schema.

    This is a shallow copy, in that the attributes and user data values will be shared between the two features

    sft

    new simple feature type

    in

    feature to copy

  7. def copy(in: SimpleFeature): ScalaSimpleFeature

    Copy the feature.

    Copy the feature. This is a shallow copy, in that the attributes and user data values will be shared between the two features

    in

    feature to copy

  8. def create(sft: SimpleFeatureType, id: String, values: Any*): ScalaSimpleFeature

    Creates a simple feature, converting the values to the appropriate type

    Creates a simple feature, converting the values to the appropriate type

    sft

    simple feature type

    id

    feature id

    values

    attributes values, corresponding to the feature type. types will be converted as necessary

  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equalIdAndAttributes(sf1: SimpleFeature, sf2: SimpleFeature): Boolean

    Compares the id and attributes for the simple features - concrete class is not checked

  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. def retype(sft: SimpleFeatureType, in: SimpleFeature): SimpleFeature

    Copy the feature with a new feature type.

    Copy the feature with a new feature type. Attributes will be copied by name, and converted as necessary. As compared to copy, the new feature type does not have to have a compatible schema.

    If the feature already has the desired feature type, it will be returned as-is and not copied.

    This is a shallow copy, in that the attributes and user data values will be shared between the two features

    sft

    new feature type

    in

    feature to copy

  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. def wrap(sft: SimpleFeatureType, in: SimpleFeature): SimpleFeature

    Retypes a simple feature by only updating the feature type.

    Retypes a simple feature by only updating the feature type. The feature type must have compatible attribute types with the wrapped feature.

    sft

    updated feature type

    in

    feature to retyp

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped