/** * The contents of this file are subject to the license and copyright * detailed in the LICENSE and NOTICE files at the root of the source * tree and available online at * * http://www.dspace.org/license/ */ /** * Build queries to the statistical subsystem and create UI elements from the * results. The underlying SOLR engine uses a text-based query language. The * classes here map a structure of constraint objects into that language. * <p> * {@link org.dspace.statistics.content.StatisticsDataVisits} is somewhat like a * factory for statistical queries. An instance is customized with * DatasetGenerator instances to specify interesting facets of the data and with * filters to specify TBS. The "factory methods" then produce arrays of values * meeting the factory's criteria, either raw or formatted for presentation. * <p> * DatasetGenerator subclasses are available for constraining the results to a * given DSpaceObject, object type, and time interval. * <p> * A StatisticsDataVisits object can be wrapped in a * {@link org.dspace.statistics.content.StatisticsDisplay} * subclass to format its content as a list or a table. */ package org.dspace.statistics.content;