Interface Summary Interface Description CalcResultEncapsulates the results from a FeatureCalc, and includes methods for obtaining and merging results. FeatureAttributeVisitorExtension of FeatureVisitor for visitors that require access to properties of the feature collection being visited. FeatureCalcA visitor which performs a calculation on a FeatureCollection. LimitingVisitorA visitor that can limit the features that can be visited (for example to implement startOffset, maxFeatures pagination). SumVisitor.SumStrategy
Class Summary Class Description AbstractCalcResultAn abstract implementation for CalcResults. AverageVisitorCalculates the Average AverageVisitor.AverageResult BoundsVisitorCalculates the extents (envelope) of the features it visits. BoundsVisitor.BoundsResult CalcUtil CollectionUtil CountVisitorDetermines the number of features in the collection CountVisitor.CountResult EqualAreaListVisitorObtains the data needed for a Equal Area operation (classification of features into classes each roughly having the same area). GroupByVisitorGroup features by one or several attributes and applies an aggregator visitor to each group. GroupByVisitor.GroupByRawResultHelper class that should be used by optimizations to set the results. GroupByVisitor.GroupByResultThis class implements the feature calculation result of the group by visitor. GroupByVisitorBuilderHelper class to help building a valid group by visitor. IdCollectorFilterVisitorGather up all FeatureId strings into a provided HashSet. IdFinderFilterVisitorQuick check to see if an ID filter is found. MaxVisitorCalculates the maximum value of an attribute. MaxVisitor.MaxResult MedianVisitorCalculates the median of an attribute in all features of a collection MedianVisitor.MedianResult MinVisitorCalculates the minimum value of an attribute. MinVisitor.MinResult NearestVisitorFinds the nearest value to the provided one in the attribute domain. QuantileListVisitorObtains the data needed for a Quantile operation (classification of features into classes of equal size). StandardDeviationVisitorDetermines the standard deviation. StandardDeviationVisitor.Result SumAreaVisitorCalculates the Sum of Areas for geometric fields SumVisitorCalculates the Sum of an attribute (of a FeatureVisitor) SumVisitor.SumResult UniqueCountVisitorDetermines the number of unique features in the collection on the basis of the specified feature attribute. UniqueVisitorGenerates a list of unique values from a collection UniqueVisitor.UniqueResult
Enum Summary Enum Description AggregateAggregate functions defined for use with the GeoTools library.