Package es.uam.eps.ir.relison.diffusion.data.filter
Data filters, for filtering the information pieces that reach the simulation.
-
Interface Summary Interface Description DataFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> Interface for filtering unnecessary data for simulations. -
Class Summary Class Description AbstractDataFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> Interface for filtering unnecessary data for simulations.BasicFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> Basic implementation of a filter.CombinedFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> Combination of several filters, which are applied in a given order.ContainsInformationFeatureFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> Filter that keeps only those information pieces which contain an information feature corresponding to a certain field (i.e.EmptyFeatureFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> For each information piece without no features, it adds a new feature, with value 1.0InformationFeatureSelectionFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> Filters a list of information piece features, given by its identifier.MinimumFrequencyInformationFeatureFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> Filter that removes any information feature that appears less than a fixed number of times (i.e.NumInformationPiecesFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> Filter that limits the maximum number of information pieces that a single user can have.OnlyRepropagatedPiecesFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> Filter that removes information pieces that are not propagated by other users.RelevantEdgesFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> Filter that removes recommended and not relevant edges from the graph.WithCreatorFilter<U extends java.io.Serializable,I extends java.io.Serializable,F> The only information pieces that remain are the ones which have an associated creator.