class
FeatureCollection
extends Traversable[Feature]
Instance Constructors
-
new
FeatureCollection
(wrapped: FeatureSource[SimpleFeatureType, SimpleFeature], query: Query)
Type Members
-
type
Self
= Traversable[Feature]
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
++
[B >: Feature, That]
(that: TraversableOnce[B])(implicit bf: CanBuildFrom[Traversable[Feature], B, That]): That
-
def
++
[B >: Feature, That]
(that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[Traversable[Feature], B, That]): That
-
def
++:
[B >: Feature, That]
(that: Traversable[B])(implicit bf: CanBuildFrom[Traversable[Feature], B, That]): That
-
def
++:
[B >: Feature, That]
(that: TraversableOnce[B])(implicit bf: CanBuildFrom[Traversable[Feature], B, That]): That
-
def
/:
[B]
(z: B)(op: (B, Feature) ⇒ B): B
-
def
/:\
[A1 >: Feature]
(z: A1)(op: (A1, A1) ⇒ A1): A1
-
def
:\
[B]
(z: B)(op: (Feature, B) ⇒ B): B
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
addString
(b: StringBuilder): StringBuilder
-
def
addString
(b: StringBuilder, sep: String): StringBuilder
-
def
addString
(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
-
def
aggregate
[B]
(z: B)(seqop: (B, Feature) ⇒ B, combop: (B, B) ⇒ B): B
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
def
collect
[B, That]
(pf: PartialFunction[Feature, B])(implicit bf: CanBuildFrom[Traversable[Feature], B, That]): That
-
def
collectFirst
[B]
(pf: PartialFunction[Feature, B]): Option[B]
-
def
companion
: GenericCompanion[Traversable]
-
def
copyToArray
[B >: Feature]
(xs: Array[B], start: Int, len: Int): Unit
-
def
copyToArray
[B >: Feature]
(xs: Array[B]): Unit
-
def
copyToArray
[B >: Feature]
(xs: Array[B], start: Int): Unit
-
def
copyToBuffer
[B >: Feature]
(dest: Buffer[B]): Unit
-
def
count
(p: (Feature) ⇒ Boolean): Int
-
def
drop
(n: Int): Traversable[Feature]
-
def
dropWhile
(p: (Feature) ⇒ Boolean): Traversable[Feature]
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
exists
(p: (Feature) ⇒ Boolean): Boolean
-
def
filter
(p: (Feature) ⇒ Boolean): Traversable[Feature]
-
def
filterNot
(p: (Feature) ⇒ Boolean): Traversable[Feature]
-
def
finalize
(): Unit
-
def
find
(p: (Feature) ⇒ Boolean): Option[Feature]
-
def
flatMap
[B, That]
(f: (Feature) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[Traversable[Feature], B, That]): That
-
def
flatten
[B]
(implicit asTraversable: (Feature) ⇒ TraversableOnce[B]): Traversable[B]
-
def
fold
[A1 >: Feature]
(z: A1)(op: (A1, A1) ⇒ A1): A1
-
def
foldLeft
[B]
(z: B)(op: (B, Feature) ⇒ B): B
-
def
foldRight
[B]
(z: B)(op: (Feature, B) ⇒ B): B
-
def
forall
(p: (Feature) ⇒ Boolean): Boolean
-
def
foreach
[U]
(op: (Feature) ⇒ U): Unit
-
def
genericBuilder
[B]
: Builder[B, Traversable[B]]
-
def
getClass
(): java.lang.Class[_]
-
def
groupBy
[K]
(f: (Feature) ⇒ K): Map[K, Traversable[Feature]]
-
def
hasDefiniteSize
: Boolean
-
def
hashCode
(): Int
-
-
def
headOption
: Option[Feature]
-
def
init
: Traversable[Feature]
-
def
inits
: Iterator[Traversable[Feature]]
-
def
isEmpty
: Boolean
-
def
isInstanceOf
[T0]
: Boolean
-
def
isTraversableAgain
: Boolean
-
-
def
lastOption
: Option[Feature]
-
def
map
[B, That]
(f: (Feature) ⇒ B)(implicit bf: CanBuildFrom[Traversable[Feature], B, That]): That
-
def
max
[B >: Feature]
(implicit cmp: Ordering[B]): Feature
-
def
maxBy
[B]
(f: (Feature) ⇒ B)(implicit cmp: Ordering[B]): Feature
-
def
min
[B >: Feature]
(implicit cmp: Ordering[B]): Feature
-
def
minBy
[B]
(f: (Feature) ⇒ B)(implicit cmp: Ordering[B]): Feature
-
def
mkString
: String
-
def
mkString
(sep: String): String
-
def
mkString
(start: String, sep: String, end: String): String
-
def
ne
(arg0: AnyRef): Boolean
-
def
newBuilder
: Builder[Feature, Traversable[Feature]]
-
def
nonEmpty
: Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
par
: ParIterable[Feature]
-
def
parCombiner
: Combiner[Feature, ParIterable[Feature]]
-
def
partition
(p: (Feature) ⇒ Boolean): (Traversable[Feature], Traversable[Feature])
-
def
product
[B >: Feature]
(implicit num: Numeric[B]): B
-
def
reduce
[A1 >: Feature]
(op: (A1, A1) ⇒ A1): A1
-
def
reduceLeft
[B >: Feature]
(op: (B, Feature) ⇒ B): B
-
def
reduceLeftOption
[B >: Feature]
(op: (B, Feature) ⇒ B): Option[B]
-
def
reduceOption
[A1 >: Feature]
(op: (A1, A1) ⇒ A1): Option[A1]
-
def
reduceRight
[B >: Feature]
(op: (Feature, B) ⇒ B): B
-
def
reduceRightOption
[B >: Feature]
(op: (Feature, B) ⇒ B): Option[B]
-
def
repr
: Traversable[Feature]
-
def
reversed
: List[Feature]
-
def
scan
[B >: Feature, That]
(z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[Traversable[Feature], B, That]): That
-
def
scanLeft
[B, That]
(z: B)(op: (B, Feature) ⇒ B)(implicit bf: CanBuildFrom[Traversable[Feature], B, That]): That
-
def
scanRight
[B, That]
(z: B)(op: (Feature, B) ⇒ B)(implicit bf: CanBuildFrom[Traversable[Feature], B, That]): That
-
def
seq
: Traversable[Feature]
-
def
size
: Int
-
def
slice
(from: Int, until: Int): Traversable[Feature]
-
def
span
(p: (Feature) ⇒ Boolean): (Traversable[Feature], Traversable[Feature])
-
def
splitAt
(n: Int): (Traversable[Feature], Traversable[Feature])
-
def
stringPrefix
: String
-
def
sum
[B >: Feature]
(implicit num: Numeric[B]): B
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
tail
: Traversable[Feature]
-
def
tails
: Iterator[Traversable[Feature]]
-
def
take
(n: Int): Traversable[Feature]
-
def
takeWhile
(p: (Feature) ⇒ Boolean): Traversable[Feature]
-
def
thisCollection
: Traversable[Feature]
-
def
toArray
[B >: Feature]
(implicit arg0: ClassManifest[B]): Array[B]
-
def
toBuffer
[B >: Feature]
: Buffer[B]
-
def
toCollection
(repr: Traversable[Feature]): Traversable[Feature]
-
def
toIndexedSeq
[B >: Feature]
: IndexedSeq[B]
-
def
toIterable
: Iterable[Feature]
-
def
toIterator
: Iterator[Feature]
-
def
toList
: List[Feature]
-
def
toMap
[T, U]
(implicit ev: <:<[Feature, (T, U)]): Map[T, U]
-
def
toSeq
: Seq[Feature]
-
def
toSet
[B >: Feature]
: Set[B]
-
def
toStream
: Stream[Feature]
-
def
toString
(): String
-
def
toTraversable
: Traversable[Feature]
-
def
transpose
[B]
(implicit asTraversable: (Feature) ⇒ TraversableOnce[B]): Traversable[Traversable[B]]
-
def
unzip
[A1, A2]
(implicit asPair: (Feature) ⇒ (A1, A2)): (Traversable[A1], Traversable[A2])
-
def
unzip3
[A1, A2, A3]
(implicit asTriple: (Feature) ⇒ (A1, A2, A3)): (Traversable[A1], Traversable[A2], Traversable[A3])
-
def
view
(from: Int, until: Int): TraversableView[Feature, Traversable[Feature]]
-
def
view
: TraversableView[Feature, Traversable[Feature]]
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
-
def
withFilter
(p: (Feature) ⇒ Boolean): FilterMonadic[Feature, Traversable[Feature]]
Inherited from Traversable[Feature]
Inherited from GenTraversable[Feature]
Inherited from GenericTraversableTemplate[Feature, Traversable]
Inherited from TraversableOnce[Feature]
Inherited from GenTraversableOnce[Feature]
Inherited from AnyRef
Inherited from Any
A collection of features, possibly not all loaded yet. For example, queries against Layers produce feature collections, but the query may not actually be sent until you access the contents of the collection.
End users will generally not need to create FeatureCollections directly.