Package org.apache.jena.atlas.data
Class BagFactory
- java.lang.Object
-
- org.apache.jena.atlas.data.BagFactory
-
public class BagFactory extends java.lang.Object
Factory for constructing different types ofDataBag
instances.
-
-
Constructor Summary
Constructors Constructor Description BagFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> DefaultDataBag<T>
newDefaultBag(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory)
Get a default (unordered, not distinct) data bag.static <T extends java.lang.Comparable<? super T>>
DistinctDataBag<T>newDistinctBag(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory)
Get a distinct data bag.static <T> DistinctDataBag<T>
newDistinctBag(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory, java.util.Comparator<T> comparator)
Get a distinct data bag.static <T extends java.lang.Comparable<? super T>>
DistinctDataNet<T>newDistinctNet(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory)
Get a distinct data net.static <T> DistinctDataNet<T>
newDistinctNet(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory, java.util.Comparator<T> comparator)
Get a distinct data net.static <T extends java.lang.Comparable<? super T>>
SortedDataBag<T>newSortedBag(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory)
Get a sorted data bag.static <T> SortedDataBag<T>
newSortedBag(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory, java.util.Comparator<T> comparator)
Get a sorted data bag.
-
-
-
Method Detail
-
newDefaultBag
public static <T> DefaultDataBag<T> newDefaultBag(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory)
Get a default (unordered, not distinct) data bag.
-
newSortedBag
public static <T extends java.lang.Comparable<? super T>> SortedDataBag<T> newSortedBag(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory)
Get a sorted data bag.
-
newSortedBag
public static <T> SortedDataBag<T> newSortedBag(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory, java.util.Comparator<T> comparator)
Get a sorted data bag.
-
newDistinctBag
public static <T extends java.lang.Comparable<? super T>> DistinctDataBag<T> newDistinctBag(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory)
Get a distinct data bag.
-
newDistinctBag
public static <T> DistinctDataBag<T> newDistinctBag(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory, java.util.Comparator<T> comparator)
Get a distinct data bag.
-
newDistinctNet
public static <T extends java.lang.Comparable<? super T>> DistinctDataNet<T> newDistinctNet(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory)
Get a distinct data net.
-
newDistinctNet
public static <T> DistinctDataNet<T> newDistinctNet(ThresholdPolicy<T> policy, SerializationFactory<T> serializerFactory, java.util.Comparator<T> comparator)
Get a distinct data net.
-
-