|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| DatasetDSpaceObjectGenerator | Represents a dspace object based facet for filtering. |
| DatasetGenerator | Represents a single facet for filtering. |
| DatasetTimeGenerator | Represents a date facet for filtering. |
| DatasetTypeGenerator | Represents a simple string facet for filtering. |
| DSORepresentation | Describes the displayed representation of the statistics on a DSpaceObject and its children. |
| StatisticsBSAdapter | Class that will hold the data needed to show statistics in the browse and search pages. |
| StatisticsData | Abstract "factory" for statistical queries. |
| StatisticsDataVisits | Query factory associated with a DSpaceObject. |
| StatisticsDataVisits.DatasetQuery | |
| StatisticsDisplay | Encapsulates all data to render the statistics |
| StatisticsListing | Encapsulates all data to render the statistics as a list |
| StatisticsTable | Encapsulates all data to render the statistics as a table |
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.
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.
DatasetGenerator subclasses are available for constraining the results to a given DSpaceObject, object type, and time interval.
A StatisticsDataVisits object can be wrapped in a
StatisticsDisplay
subclass to format its content as a list or a table.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||