A B C D E F G H I K L M N O P R S T U V W X Y

A

actors - Variable in class com.facetmap.example.movies.Movie
 
Actors - Static variable in class com.facetmap.example.movies.MovieFacets
 
add(UnfacetedResource) - Method in class com.facetmap.simple.ImplicitFacetResourceSpace
 
addChildren(Node, SimpleTaxonomyHeading, SimpleTaxonomyFacet) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
addFacet(Facet) - Method in class com.facetmap.simple.SimpleFacetSpace
 
addHeading(SimpleTaxonomyHeading) - Method in class com.facetmap.simple.SimpleTaxonomyFacet
In a TaxonomyFacet, it's clearer to add Headings with SimpleTaxonomyFacet.appendHeadingInto(SimpleTaxonomyHeading, SimpleTaxonomyHeading) since it indicates where the Heading is found in the taxonomy.
addResourceHeadingValue(String) - Method in class com.facetmap.simple.FacetBuilder
 
addResourceHeadingValue(int) - Method in class com.facetmap.simple.FacetBuilder
 
addResourceHeadingValue(Date) - Method in class com.facetmap.simple.FacetBuilder
 
addTaxonomy(TaxonomyImpl) - Method in class com.facetmap.sql.SqlFacetSpace
Adds a new Taxonomy (hence a new dimension) to this space.
adopt(TreeNode) - Method in class com.facetmap.simple.TreeNode
Assign the specified node as a child of this node.
allowCompoundHeadings - Variable in class com.facetmap.simple.FacetBuilder
 
allowCompoundHeadings() - Method in class com.facetmap.simple.FacetBuilder
 
appendHeadingInto(SimpleTaxonomyHeading, SimpleTaxonomyHeading) - Method in class com.facetmap.simple.SimpleTaxonomyFacet
Convenience method to insert a heading into a parent heading, in a position after all existing children.
applyHeadingsToSelection(SelectionData, Heading[]) - Method in class com.facetmap.simple.SimpleFacetmap
 
applyHeadingsToSelection(SelectionData, Set[]) - Method in class com.facetmap.simple.SimpleFacetmap
 
applyPropertiesToSelection(SelectionData, Properties) - Method in class com.facetmap.simple.SimpleFacetmap
 
attributes - Variable in class com.facetmap.simple.SimpleResource
 
attributes - Variable in class com.facetmap.simple.UnfacetedResource
 

B

backwardSelections - Variable in class com.facetmap.sql.SqlSelection
 
baseObject - Variable in class com.facetmap.simple.TreeNode
 
BigStudios - Static variable in class com.facetmap.example.movies.MovieFacets
 
booleanProperty(Properties, String) - Static method in class com.facetmap.simple.SimpleFacetmap
The boolean returned represents the value true if the property value is not null and is equal, ignoring case, to the string "true".
BrowseXmlServlet - Class in com.facetmap.servlet
Writes a Selection in XML format to the HTTP response.
BrowseXmlServlet() - Constructor for class com.facetmap.servlet.BrowseXmlServlet
 

C

CalendarUnit - Class in com.facetmap.simple
Provides a quick zoom-in/zoom-out utility for dates.
CalendarUnit(Date, Date) - Constructor for class com.facetmap.simple.CalendarUnit
 
calendarUnit - Variable in class com.facetmap.simple.SimpleDateHeading
 
calendarUnit - Variable in class com.facetmap.sql.DateHeadingImpl
 
canWrite() - Method in class com.facetmap.servlet.PropertiesFilePersister
 
children - Variable in class com.facetmap.simple.TreeNode
 
claimParent(TreeNode) - Method in class com.facetmap.simple.TreeNode
Make this TreeNode claim a parent TreeNode, without making the parent adopt this TreeNode as a child.
clear() - Method in class com.facetmap.simple.SimpleResourceSpace
 
COLUMN_FACET - Static variable in class com.facetmap.format.excel.ExcelFacetmapFactory
 
COLUMN_IGNORE - Static variable in class com.facetmap.format.excel.ExcelFacetmapFactory
 
COLUMN_LOCATION - Static variable in class com.facetmap.format.excel.ExcelFacetmapFactory
 
COLUMN_TITLE - Static variable in class com.facetmap.format.excel.ExcelFacetmapFactory
 
com.facetmap - package com.facetmap
The Facetmap API -- consisting of core components Facetmap, Facet, Heading, Resource, and Selection, as well as some specialized types of Facet.
com.facetmap.example.movies - package com.facetmap.example.movies
This sample Facetmap application presents a variety of movies from the eighties, showing off the SpectrumFacet, DateFacet, and CompoundHeadingFacet types; it also includes an external recommendation engine to show how external logic can be integrated into a Facetmap search.
com.facetmap.format.excel - package com.facetmap.format.excel
Translates Excel files into Facetmap objects.
com.facetmap.format.xml - package com.facetmap.format.xml
Translates Facetmap XML into Facetmap objects, and Facetmap objects back into Facetmap XML.
com.facetmap.servlet - package com.facetmap.servlet
Servlet-level wrappers of Facetmap functionality; see below for details.
com.facetmap.simple - package com.facetmap.simple
This is a reference implementation of Facetmap, which can be extended nicely to meet requirements for a more efficient or more functional implementation.
com.facetmap.sql - package com.facetmap.sql
Facetmap can use an SQL database both for reading data, and for optimizing its own performance.
ComedicGenres - Static variable in class com.facetmap.example.movies.MovieFacets
 
compoundFacet - Variable in class com.facetmap.simple.SimpleCompoundHeading
 
CompoundHeading - Interface in com.facetmap
A single Heading that represents any number of Headings from its underlying Facet.
compoundHeading(CompoundHeadingFacet, CompoundHeading) - Method in class com.facetmap.simple.SimpleResource
 
CompoundHeadingFacet - Interface in com.facetmap
This facet allows you to set multiple Headings, from the same Facet, on a given Resource.
CompoundHeadingFacet.Util - Class in com.facetmap
 
CompoundHeadingFacet.Util() - Constructor for class com.facetmap.CompoundHeadingFacet.Util
 
compoundHeadingsUsed - Variable in class com.facetmap.sql.SqlSelection
 
CompoundIndexedHeading - Class in com.facetmap.sql
 
CompoundIndexedHeading(CompoundLinearFacet, List) - Constructor for class com.facetmap.sql.CompoundIndexedHeading
 
compoundLinearFacet - Variable in class com.facetmap.sql.CompoundIndexedHeading
 
CompoundLinearFacet - Class in com.facetmap.sql
 
CompoundLinearFacet(LinearFacet) - Constructor for class com.facetmap.sql.CompoundLinearFacet
 
configException - Variable in class com.facetmap.servlet.FacetmapServlet
 
configProps - Variable in class com.facetmap.servlet.FacetmapServlet
 
ConfigurationException - Exception in com.facetmap.servlet
A problem that was encountered while determining how to configure the servlet.
ConfigurationException() - Constructor for exception com.facetmap.servlet.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception com.facetmap.servlet.ConfigurationException
 
ConfigurationException(String) - Constructor for exception com.facetmap.servlet.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception com.facetmap.servlet.ConfigurationException
 
ConfigurationServlet - Class in com.facetmap.servlet
Supports web-based configuration of the facetmap engine.
ConfigurationServlet(FacetmapServlet) - Constructor for class com.facetmap.servlet.ConfigurationServlet
 
configure(HttpServletRequest, HttpServletResponse) - Method in class com.facetmap.servlet.ConfigurationServlet
 
configured - Variable in class com.facetmap.servlet.FacetmapServlet
 
connectHeading(SimpleHeading) - Method in class com.facetmap.simple.SimpleFacet
 
connectHeading(SimpleHeading) - Method in class com.facetmap.sql.DateImpl
Rewritten for DateImpl so that auto-generated forward headings are not indexed (which would potentially take up a lot of space).
ConnectionManager - Interface in com.facetmap.sql
Provides a transaction context for Facetmap.
connectionManager - Variable in class com.facetmap.sql.SqlFacetmap
 
ConnectionManager.Basic - Class in com.facetmap.sql
This implementation performs a primitive JDBC handling of the Connection lifecycle, taking its JDBC parameters from the Properties passed in at construction.
ConnectionManager.Basic(Properties) - Constructor for class com.facetmap.sql.ConnectionManager.Basic
Construct a basic ConnectionManager.
ConnectionManager.DataSourceWrapper - Class in com.facetmap.sql
Use this class to provide a J2EE DataSource to Facetmap as a ConnectionManager.
ConnectionManager.DataSourceWrapper(DataSource) - Constructor for class com.facetmap.sql.ConnectionManager.DataSourceWrapper
 
ConnectionPoolManager - Class in com.facetmap.sql
Pools a number of connections specified by properties, and reuses connections from the pool.
ConnectionPoolManager(Properties) - Constructor for class com.facetmap.sql.ConnectionPoolManager
 
ConnectionPoolManager(String, Properties) - Constructor for class com.facetmap.sql.ConnectionPoolManager
 
constrainRootMaximum - Variable in class com.facetmap.simple.SimpleSpectrumFacet
 
constrainRootMaximum - Variable in class com.facetmap.sql.SpectrumImpl
 
constrainRootMinimum - Variable in class com.facetmap.simple.SimpleSpectrumFacet
 
constrainRootMinimum - Variable in class com.facetmap.sql.SpectrumImpl
Mutates the spectrum's root minimum and maximum values so the range is the narrowest range that fits all resources in the spectrum.
contains(CalendarUnit) - Method in class com.facetmap.simple.CalendarUnit
 
containsAnyResources() - Method in class com.facetmap.simple.SelectionData
 
containsHeading(String) - Method in class com.facetmap.simple.SimpleFacet
 
create(SimpleResource) - Method in class com.facetmap.simple.SimpleResourceSpace
This method is not fully spec'd yet.
createAnonymousDateHeading(Date, Date) - Method in class com.facetmap.sql.DateImpl
 
createAnonymousSpectrumHeading(int, int) - Method in class com.facetmap.sql.SpectrumImpl
 
createDateFacet(String, String, String) - Method in class com.facetmap.simple.MutableSimpleFacetSpace
 
createDoctypeTransformers() - Static method in class com.facetmap.format.xml.XmlFacetmapFactory
 
createDOMParser() - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
createElementTransformers() - Static method in class com.facetmap.format.xml.XmlFacetmapFactory
 
createFacetmap() - Method in class com.facetmap.example.movies.MovieFacetmapServlet
Usually a rewrite of FacetmapServlet.createFacetmap() is all that's required to install your own Facetmap classes into the servlet.
createFacetmap(String) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
createFacetmap() - Method in class com.facetmap.servlet.FacetmapServlet
 
createFacetmap() - Method in class com.facetmap.sql.SqlFacetMapServlet
 
createFacetmapFromXml(InputStream, Properties) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
createGeographyFacet(String, String, String) - Method in class com.facetmap.simple.MutableSimpleFacetSpace
 
createHeadingTitle(Range) - Method in class com.facetmap.simple.SimpleSpectrumFacet
 
createHeadingTitle(Range) - Method in class com.facetmap.sql.SpectrumImpl
 
createInServlet(String, ServletContext) - Static method in class com.facetmap.servlet.PropertiesFilePersister
The resource here can be a web application resource (relative to the root of the webapp), or it can be a ClassLoader resource (relative to the CLASSPATH), or it can be a file on the filesystem.
createIntervalScope(ReadableInterval) - Method in class com.facetmap.simple.CalendarUnit
 
createKeywordFacet(String, String, String) - Method in class com.facetmap.simple.MutableSimpleFacetSpace
 
createMovieList() - Method in class com.facetmap.example.movies.MovieList
 
createSpectrum(String, String, String) - Method in class com.facetmap.simple.MutableSimpleFacetSpace
 
createSqlFacet(Facet) - Method in class com.facetmap.sql.SqlFacetSpace
 
createSqlResource(Resource) - Method in class com.facetmap.sql.SqlResourceFactory
 
createTaxonomy(String, String, String) - Method in class com.facetmap.simple.MutableSimpleFacetSpace
 
createTitle() - Method in class com.facetmap.simple.SimpleDateHeading
 
createTitle() - Method in class com.facetmap.sql.DateHeadingImpl
 
createWriteablePersister(ServletContext) - Method in class com.facetmap.servlet.ConfigurationServlet
 

D

DataException - Exception in com.facetmap
Indicates a problem with data provided to the Facetmap engine.
DataException() - Constructor for exception com.facetmap.DataException
 
DataException(String) - Constructor for exception com.facetmap.DataException
 
DataException(String, Throwable) - Constructor for exception com.facetmap.DataException
 
DataException(Throwable) - Constructor for exception com.facetmap.DataException
 
dataSource - Variable in class com.facetmap.sql.ConnectionManager.DataSourceWrapper
 
DateFacet - Interface in com.facetmap
Allows browsing of timeline data.
dateFormat - Variable in class com.facetmap.format.xml.XmlFacetmapFactory
 
dateFromInt(int) - Static method in class com.facetmap.simple.SimpleDateHeading
 
dateFromInt(int) - Static method in class com.facetmap.sql.DateHeadingImpl
 
DateHeading - Interface in com.facetmap
The Heading used by DateFacet.
DateHeadingImpl - Class in com.facetmap.sql
 
DateHeadingImpl(DateHeading) - Constructor for class com.facetmap.sql.DateHeadingImpl
Because DateHeadings tend to generate their forward headings upon request, this constructor will not copy any forward headings of the source Heading.
DateHeadingImpl(String, String, Date, Date) - Constructor for class com.facetmap.sql.DateHeadingImpl
 
DateImpl - Class in com.facetmap.sql
 
DateImpl(DateFacet) - Constructor for class com.facetmap.sql.DateImpl
 
DateImpl(String, String, String, Date, Date) - Constructor for class com.facetmap.sql.DateImpl
 
DAY - Static variable in class com.facetmap.simple.CalendarUnit
 
DAY_PERIOD - Static variable in class com.facetmap.simple.CalendarUnit
 
decodeHeading(Facet, String) - Method in class com.facetmap.simple.RefCodec.IdList
 
decodeRef(String) - Method in interface com.facetmap.simple.RefCodec
Returns Headings that correspond to a given selection reference string.
decodeRef(String) - Method in class com.facetmap.simple.RefCodec.IdList
 
decodeRef(String) - Method in class com.facetmap.simple.SelectionData
Sets the Headings of this Selection according to the given ref.
DEFAULT_ARGV - Static variable in class com.facetmap.example.movies.Test
 
DEFAULT_DATE_FORMAT - Static variable in class com.facetmap.Facet.Util
The default DateFormat is "yyyy-MM-dd HH:mm"
DEFAULT_PROPERTIES_FILENAME - Static variable in class com.facetmap.servlet.FacetmapServlet
 
DEFAULT_TIME_FORMAT - Static variable in class com.facetmap.Facet.Util
 
defaultTitleTemplate - Static variable in class com.facetmap.simple.SimpleSpectrumFacet
 
defaultTitleTemplate - Static variable in class com.facetmap.sql.SpectrumImpl
 
defineBackwardSelections(SelectionData, int) - Method in class com.facetmap.simple.SimpleFacetmap
Creates all backward selections in a single facet, and sets their headings, but no other information (e.g.
defineForwardSelections(SelectionData, int) - Method in class com.facetmap.simple.SimpleFacetmap
Creates all forward selections in a single facet, and sets their headings, but no other information (e.g.
defineHeading(String, String, int, int) - Method in class com.facetmap.simple.SimpleSpectrumFacet
 
defineHeading(String, String, Date, Date) - Method in class com.facetmap.sql.DateImpl
 
disallowCompoundHeadings() - Method in class com.facetmap.simple.FacetBuilder
 
doc - Variable in class com.facetmap.format.xml.XmlFacetmapFactory
 
doc - Variable in class com.facetmap.format.xml.XmlGenerator
 
DOCTYPE_TRANSFORMERS - Static variable in class com.facetmap.format.xml.XmlFacetmapFactory
 
document - Variable in class com.facetmap.format.xml.XmlCache
 
documentOf(Facetmap) - Method in class com.facetmap.format.xml.XmlGenerator
 
documentOf(Selection) - Method in class com.facetmap.format.xml.XmlGenerator
 
documentOf(Exception) - Method in class com.facetmap.format.xml.XmlGenerator
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.facetmap.servlet.BrowseXmlServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.facetmap.servlet.ConfigurationServlet
 
doInit() - Method in class com.facetmap.servlet.FacetmapServlet
 
domesticBoxOffice - Variable in class com.facetmap.example.movies.Movie
 
domParser - Variable in class com.facetmap.format.xml.XmlCache
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.facetmap.servlet.BrowseXmlServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.facetmap.servlet.ConfigurationServlet
 
DramaticGenres - Static variable in class com.facetmap.example.movies.MovieFacets
 
DUMMY_RESULTS - Static variable in class com.facetmap.example.movies.PreferenceEngine
 
DynamicFacetSpaceResource - Class in com.facetmap.simple
A SimpleResource that can handle a changing FacetSpace.
DynamicFacetSpaceResource(FacetSpace) - Constructor for class com.facetmap.simple.DynamicFacetSpaceResource
 

E

ELEMENT_TRANSFORMERS - Static variable in class com.facetmap.format.xml.XmlFacetmapFactory
 
encodeHeading(Heading) - Method in class com.facetmap.simple.RefCodec.IdList
 
encodeRef(Heading[]) - Method in interface com.facetmap.simple.RefCodec
Returns a selection reference string that represents the given Headings.
encodeRef(Heading[]) - Method in class com.facetmap.simple.RefCodec.IdList
Presently requires headings to be in facet order; multiple headings in a facet are okay, but must be consecutive in the input array.
end - Variable in class com.facetmap.servlet.FacetNavigationBean
 
end - Variable in class com.facetmap.simple.Range
 
endCol - Variable in class com.facetmap.sql.LinearFacet
 
equals(Object) - Method in class com.facetmap.simple.Range
 
EXCEL_RESOURCE - Static variable in class com.facetmap.example.movies.Test
 
ExcelFacetmapFactory - Class in com.facetmap.format.excel
Generates a Facetmap object from data in an Excel spreadsheet.
ExcelFacetmapFactory() - Constructor for class com.facetmap.format.excel.ExcelFacetmapFactory
 

F

Facet - Interface in com.facetmap
A means of classifying a Resource; this is the broadest abstraction of a single axis in the FacetSpace, orthogonal to all other Facets.
facet - Variable in class com.facetmap.simple.SimpleCompoundHeadingFacet
 
facet - Variable in class com.facetmap.simple.SimpleTaxonomyHeading
 
Facet.Util - Class in com.facetmap
 
Facet.Util() - Constructor for class com.facetmap.Facet.Util
 
FACET_DELIM - Static variable in class com.facetmap.simple.RefCodec.IdList
 
FacetBuilder - Class in com.facetmap.simple
Accepts repeated input of values that represent Headings mapped to Resources, and spits out Facet data containing the appropriate Headings.
FacetBuilder() - Constructor for class com.facetmap.simple.FacetBuilder
Create a new FacetBuilder, ready to accept Heading values.
FacetBuilder(Properties) - Constructor for class com.facetmap.simple.FacetBuilder
 
facetBuilders - Variable in class com.facetmap.simple.ImplicitFacetResourceSpace
 
facetCount - Variable in class com.facetmap.sql.SqlSelection
 
facetHash - Variable in class com.facetmap.simple.SimpleFacetSpace
Indexes facets by name.
facetid - Variable in class com.facetmap.simple.SimpleFacet
 
facetId - Variable in class com.facetmap.simple.UnfacetedResource.UnfacetedHeading
 
facetIndex - Variable in class com.facetmap.sql.CompoundLinearFacet
 
facetIndex - Variable in class com.facetmap.sql.LinearFacet
 
Facetmap - Interface in com.facetmap
The connection from the Resource information to the Facet information, and the new information that emerges when those two domains are combined.
facetmap - Variable in class com.facetmap.format.xml.XmlFacetmapFactory
 
facetmap - Variable in class com.facetmap.format.xml.XmlSimpleResourceParser
 
facetmap - Variable in class com.facetmap.servlet.FacetmapServlet
 
facetmap - Variable in class com.facetmap.simple.RefCodec.IdList
 
facetmap - Variable in class com.facetmap.simple.SelectionData
 
facetmap - Variable in class com.facetmap.sql.SqlSelection
 
facetmapServlet - Variable in class com.facetmap.servlet.BrowseXmlServlet
 
facetmapServlet - Variable in class com.facetmap.servlet.ConfigurationServlet
 
FacetmapServlet - Class in com.facetmap.servlet
Bootstrap servlet instantiates a Facetmap object and puts it in the ServletContext ready for use.
FacetmapServlet() - Constructor for class com.facetmap.servlet.FacetmapServlet
 
facetmapServlet - Variable in class com.facetmap.servlet.RenderSelection
 
facetmapServletName - Variable in class com.facetmap.servlet.BrowseXmlServlet
 
FacetNavigationBean - Class in com.facetmap.servlet
Represents a request from the user to perform a faceted navigation task.
FacetNavigationBean() - Constructor for class com.facetmap.servlet.FacetNavigationBean
 
facets - Variable in class com.facetmap.simple.SimpleFacetSpace
Indexes facets by number.
facetsAvailable - Variable in class com.facetmap.simple.ImplicitFacetResourceSpace
 
facetSpace - Variable in class com.facetmap.example.movies.MovieResourceSpace
 
FacetSpace - Interface in com.facetmap
A FacetSpace represents a particular faceted classification system.
facetSpace - Variable in class com.facetmap.format.xml.XmlFacetmapFactory
 
facetSpace - Variable in class com.facetmap.simple.SimpleFacetmap
 
facetSpace - Variable in class com.facetmap.simple.SimpleResource
 
facetSpace - Variable in class com.facetmap.simple.SimpleResourceSpace
 
facetType - Variable in class com.facetmap.simple.FacetBuilder
 
findDateHeading(DateFacet, String) - Static method in class com.facetmap.Facet.Util
 
findHeading(Facet, String) - Static method in class com.facetmap.Facet.Util
More forgiving than Facet.getHeading(), this method tries as hard as it can to find a Heading that corresponds to the given identifier.
findResults() - Method in class com.facetmap.sql.SqlSelection
 
findSpectrumHeading(SpectrumFacet, String) - Static method in class com.facetmap.Facet.Util
Looks up headings in two ways: first, by association with the given ID, and unsuccessful, then treats the ID as a value within this spectrum and produces an implicit heading for that value.
findTaxonomyHeading(TaxonomyFacet, String) - Static method in class com.facetmap.Facet.Util
 
FORMAT_DATE - Static variable in class com.facetmap.sql.DateHeadingImpl
 
FORMAT_DAY - Static variable in class com.facetmap.simple.SimpleDateHeading
 
FORMAT_DAY - Static variable in class com.facetmap.sql.DateHeadingImpl
 
FORMAT_MONTH - Static variable in class com.facetmap.simple.SimpleDateHeading
 
FORMAT_MONTH - Static variable in class com.facetmap.sql.DateHeadingImpl
 
FORMAT_YEAR - Static variable in class com.facetmap.simple.SimpleDateHeading
 
FORMAT_YEAR - Static variable in class com.facetmap.sql.DateHeadingImpl
 
forwardSelections - Variable in class com.facetmap.sql.SqlSelection
 

G

generateAddressSizes() - Method in class com.facetmap.sql.SqlFacetSpace
Each int in the taxAddrSizes array represents the number of bytes necessary to address headings in the corresponding facet.
generateFacet() - Method in class com.facetmap.simple.FacetBuilder
 
genre - Variable in class com.facetmap.example.movies.Movie
 
Genres - Static variable in class com.facetmap.example.movies.MovieFacets
 
GeographyFacet - Interface in com.facetmap
Intended for geographical coordinate browsing.
GeographyFacet.BoundingBox - Class in com.facetmap
A rectangle bounded by latitude and longitude coordinates.
GeographyFacet.BoundingBox(double, double, double, double) - Constructor for class com.facetmap.GeographyFacet.BoundingBox
 
GeographyHeading - Interface in com.facetmap
 
get(String) - Method in class com.facetmap.format.xml.TransformerPersister
 
getActors() - Method in class com.facetmap.example.movies.Movie
 
getAll() - Method in class com.facetmap.example.movies.MovieResourceSpace
 
getAll() - Method in interface com.facetmap.ResourceSpace
Returns all resources.
getAll() - Method in class com.facetmap.simple.SimpleResourceSpace
Returns all resources, unsorted.
getAll() - Method in class com.facetmap.sql.SqlResourceFactory
 
getAttribute(Object) - Method in class com.facetmap.example.movies.Movie
 
getAttribute(Object) - Method in interface com.facetmap.Resource
 
getAttribute(Object) - Method in class com.facetmap.simple.SimpleResource
Recognizes keys Resource.LOCATION and Resource.TITLE, as well as the string IDs of each facet in the map.
getAttribute(Object) - Method in class com.facetmap.sql.SqlResource
 
getBackwardHeading() - Method in interface com.facetmap.Heading
See Facet for the definition of a backward heading.
getBackwardHeading() - Method in class com.facetmap.simple.SimpleCompoundHeading
It seems reasonable to assume that a set of many headings can have a backward heading that also represents many headings.
getBackwardHeading() - Method in class com.facetmap.simple.SimpleDateHeading
Zooms out to the next CalendarUnit, or the root heading, whichever is smaller.
getBackwardHeading() - Method in class com.facetmap.simple.SimpleSpectrumHeading
Returns the root (the entire Spectrum), or no Headings (empty Enumeration) if this Heading is the root.
getBackwardHeading() - Method in class com.facetmap.simple.SimpleTaxonomyHeading
 
getBackwardHeading() - Method in class com.facetmap.sql.DateHeadingImpl
Zooms out to the next CalendarUnit, or the root heading, whichever is smaller.
getBackwardHeading() - Method in class com.facetmap.sql.ResourceIdHeading
 
getBackwardHeadings() - Method in class com.facetmap.simple.SimpleTaxonomyHeading
Retained from Facetmap v1, since it may be useful.
getBackwardSelections(Facet) - Method in interface com.facetmap.Selection
An Enumeration of the Selections that represent "backtracking" in navigation along the given dimension of facetspace.
getBackwardSelections(int) - Method in interface com.facetmap.Selection
An array-oriented version of Selection.getHeadings(Facet) .
getBackwardSelections(int) - Method in class com.facetmap.simple.SelectionData
 
getBackwardSelections(Facet) - Method in class com.facetmap.simple.SelectionData
 
getBackwardSelections(Facet) - Method in class com.facetmap.sql.SqlSelection
 
getBackwardSelections(int) - Method in class com.facetmap.sql.SqlSelection
 
getBackwardUnit(CalendarUnit) - Method in class com.facetmap.simple.CalendarUnit
 
getBaseObject() - Method in class com.facetmap.simple.TreeNode
 
getBoundingBox() - Method in interface com.facetmap.GeographyHeading
 
getById(int) - Method in class com.facetmap.example.movies.MovieResourceSpace
 
getById(int) - Method in interface com.facetmap.ResourceSpace
 
getById(int) - Method in class com.facetmap.simple.SimpleResourceSpace
Will return null if the passed id has no resource.
getById(int) - Method in class com.facetmap.sql.SqlResourceFactory
 
getChildCount() - Method in class com.facetmap.simple.SimpleTaxonomyHeading
 
getChildCount() - Method in class com.facetmap.simple.TreeNode
 
getChildCount() - Method in interface com.facetmap.TaxonomyHeading
 
getCommonAncestor(Collection) - Method in class com.facetmap.simple.SimpleFacetmap
Returns the heading that is the closest (most specific) ancestor of all the input headings.
getCompoundHeading(String) - Method in interface com.facetmap.CompoundHeadingFacet
 
getCompoundHeading(Collection) - Method in interface com.facetmap.CompoundHeadingFacet
 
getCompoundHeading(String) - Method in class com.facetmap.simple.SimpleCompoundHeadingFacet
 
getCompoundHeading(Collection) - Method in class com.facetmap.simple.SimpleCompoundHeadingFacet
 
getCompoundHeading(List) - Method in class com.facetmap.simple.SimpleCompoundHeadingFacet
This is the base factory method in CompoundFacet.
getCompoundHeading(List) - Method in class com.facetmap.sql.CompoundLinearFacet
 
getCompoundHeadingFacet(String) - Method in interface com.facetmap.FacetSpace
Returns the CompoundHeadingFacet with the given identifier.
getCompoundHeadingFacet(String) - Method in class com.facetmap.simple.SimpleFacetSpace
 
getCompoundHeadingFromIds(CompoundHeadingFacet, Collection) - Static method in class com.facetmap.CompoundHeadingFacet.Util
 
getConfigurationException() - Method in class com.facetmap.servlet.FacetmapServlet
 
getConnection() - Method in class com.facetmap.sql.ConnectionManager.Basic
 
getConnection() - Method in class com.facetmap.sql.ConnectionManager.DataSourceWrapper
 
getConnection() - Method in interface com.facetmap.sql.ConnectionManager
 
getConnection() - Method in class com.facetmap.sql.ConnectionPoolManager
 
getConnectionUrl() - Method in class com.facetmap.sql.ConnectionPoolManager
 
getDataOnlySerializer(Writer) - Static method in class com.facetmap.format.xml.XmlGenerator
 
getDateFacet(String) - Method in interface com.facetmap.FacetSpace
Returns the DateFacet with the given identifier.
getDateFacet(String) - Method in class com.facetmap.simple.SimpleFacetSpace
 
getDateHeading(Date, Date) - Method in interface com.facetmap.DateFacet
Return a DateHeading in this facet which represents a timespan.
getDateHeading(Date) - Method in interface com.facetmap.DateFacet
Return a DateHeading in this facet which represents only an instant.
getDateHeading(String) - Method in interface com.facetmap.DateFacet
Return a previously defined DateHeading.
getDateHeading(CalendarUnit) - Method in class com.facetmap.simple.SimpleDateFacet
 
getDateHeading(Date, Date) - Method in class com.facetmap.simple.SimpleDateFacet
 
getDateHeading(Date) - Method in class com.facetmap.simple.SimpleDateFacet
 
getDateHeading(String) - Method in class com.facetmap.simple.SimpleDateFacet
 
getDateHeading(Date, Date) - Method in class com.facetmap.sql.DateImpl
 
getDateHeading(Date) - Method in class com.facetmap.sql.DateImpl
 
getDateHeading(String) - Method in class com.facetmap.sql.DateImpl
 
getDay(int, int, int) - Static method in class com.facetmap.simple.CalendarUnit
 
getDefaultSerializer(Writer) - Static method in class com.facetmap.format.xml.XmlGenerator
 
getDefinedHeadingCount() - Method in class com.facetmap.simple.SimpleSpectrumFacet
 
getDefinedHeadingCount() - Method in interface com.facetmap.SpectrumFacet
 
getDefinedHeadingCount() - Method in class com.facetmap.sql.SpectrumImpl
 
getDisplayTitle(String) - Method in class com.facetmap.example.movies.PreferenceResourceIdQuery
 
getDisplayTitle(String) - Method in interface com.facetmap.sql.ResourceIdQuery
Return a title that describes the query corresponding to a Heading ID.
getDocument() - Method in class com.facetmap.format.xml.XmlCache
 
getDomesticBoxOffice() - Method in class com.facetmap.example.movies.Movie
 
getEnd() - Method in class com.facetmap.servlet.FacetNavigationBean
 
getEndInstant() - Method in interface com.facetmap.DateHeading
 
getEndInstant() - Method in class com.facetmap.simple.CalendarUnit
 
getEndInstant() - Method in class com.facetmap.simple.SimpleDateHeading
 
getEndInstant() - Method in class com.facetmap.sql.DateHeadingImpl
 
getException() - Method in exception com.facetmap.InternalException
Deprecated. No longer necessary with Java 1.4
getFacet(int) - Method in interface com.facetmap.FacetSpace
Returns the Facet at the given index.
getFacet(String) - Method in interface com.facetmap.FacetSpace
Returns the Facet with the given identifier.
getFacet() - Method in interface com.facetmap.Heading
Facet to which this Heading belongs.
getFacet() - Method in class com.facetmap.simple.SimpleCompoundHeading
 
getFacet() - Method in class com.facetmap.simple.SimpleDateHeading
 
getFacet(int) - Method in class com.facetmap.simple.SimpleFacetSpace
 
getFacet(String) - Method in class com.facetmap.simple.SimpleFacetSpace
 
getFacet() - Method in class com.facetmap.simple.SimpleSpectrumHeading
 
getFacet() - Method in class com.facetmap.simple.SimpleTaxonomyHeading
 
getFacet() - Method in class com.facetmap.sql.ResourceIdHeading
 
getFacetCount() - Method in interface com.facetmap.FacetSpace
Returns the number of Facets in this FacetSpace.
getFacetCount() - Method in interface com.facetmap.Selection
 
getFacetCount() - Method in class com.facetmap.simple.SelectionData
 
getFacetCount() - Method in class com.facetmap.simple.SimpleFacetSpace
 
getFacetCount() - Method in class com.facetmap.sql.SqlSelection
 
getFacetmap() - Method in interface com.facetmap.Selection
 
getFacetmap() - Method in class com.facetmap.servlet.FacetmapServlet
 
getFacetmap() - Method in class com.facetmap.simple.RefCodec.IdList
 
getFacetmap() - Method in class com.facetmap.simple.SelectionData
 
getFacetmap() - Method in class com.facetmap.sql.SqlSelection
 
getFacetmapFromExcelStream(InputStream, Properties) - Method in class com.facetmap.format.excel.ExcelFacetmapFactory
 
getFacets() - Method in interface com.facetmap.FacetSpace
Returns an immutable list of Facets in this FacetSpace.
getFacets() - Method in class com.facetmap.simple.SimpleFacetSpace
 
getFacetSpace() - Method in class com.facetmap.example.movies.MovieResourceSpace
 
getFacetSpace() - Method in interface com.facetmap.Facetmap
 
getFacetSpace() - Method in interface com.facetmap.ResourceSpace
Return the classification scheme by which these Resources are classified.
getFacetSpace() - Method in class com.facetmap.simple.SimpleFacetmap
 
getFacetSpace() - Method in class com.facetmap.simple.SimpleResourceSpace
 
getFacetSpace() - Method in class com.facetmap.sql.SqlFacetmap
 
getForwardHeadings() - Method in interface com.facetmap.Heading
See Facet for the definition of a forward heading.
getForwardHeadings() - Method in class com.facetmap.simple.SimpleCompoundHeading
This method doesn't try to define the forward heading set of multiple headings.
getForwardHeadings() - Method in class com.facetmap.simple.SimpleDateHeading
 
getForwardHeadings() - Method in class com.facetmap.simple.SimpleSpectrumHeading
Returns all defined Headings that are subsets of this Heading.
getForwardHeadings() - Method in class com.facetmap.simple.SimpleTaxonomyHeading
 
getForwardHeadings() - Method in class com.facetmap.sql.DateHeadingImpl
 
getForwardHeadings() - Method in class com.facetmap.sql.ResourceIdHeading
 
getForwardNodes() - Method in class com.facetmap.simple.TreeNode
 
getForwardObjects() - Method in class com.facetmap.simple.TreeNode
 
getForwardSelections(Facet) - Method in interface com.facetmap.Selection
An Enumeration of the Selections that are the possible "next steps" in navigation along the given dimension of facetspace.
getForwardSelections(int) - Method in interface com.facetmap.Selection
An array-oriented version of Selection.getHeadings(Facet) .
getForwardSelections(int) - Method in class com.facetmap.simple.SelectionData
 
getForwardSelections(Facet) - Method in class com.facetmap.simple.SelectionData
 
getForwardSelections(Facet) - Method in class com.facetmap.sql.SqlSelection
 
getForwardSelections(int) - Method in class com.facetmap.sql.SqlSelection
 
getForwardUnits() - Method in class com.facetmap.simple.CalendarUnit
 
getGenre() - Method in class com.facetmap.example.movies.Movie
 
getGeographyFacet(String) - Method in interface com.facetmap.FacetSpace
Returns the GeographyFacet with the given identifier.
getGeographyFacet(String) - Method in class com.facetmap.simple.SimpleFacetSpace
 
getGeographyHeading(String) - Method in interface com.facetmap.GeographyFacet
 
getGeographyHeading(GeographyFacet.BoundingBox) - Method in interface com.facetmap.GeographyFacet
 
getHeading(int) - Method in class com.facetmap.example.movies.Movie
 
getHeading(String) - Method in interface com.facetmap.Facet
Retrieves the Heading, with the specified ID, that is contained by this Facet.
getHeading(int) - Method in interface com.facetmap.Resource
A Heading bound to this Resource.
getHeading(int) - Method in class com.facetmap.simple.DynamicFacetSpaceResource
 
getHeading(String) - Method in class com.facetmap.simple.SimpleCompoundHeadingFacet
 
getHeading(String) - Method in class com.facetmap.simple.SimpleDateFacet
 
getHeading(String) - Method in class com.facetmap.simple.SimpleFacet
 
getHeading(int) - Method in class com.facetmap.simple.SimpleResource
 
getHeading(String) - Method in class com.facetmap.simple.SimpleTaxonomyFacet
 
getHeading(String) - Method in class com.facetmap.sql.LinearFacet
 
getHeading(String) - Method in class com.facetmap.sql.ResourceIdFacet
Implementation of Facet's getHeading; functionally identical to ResourceIdFacet.getResourceIdHeading(String).
getHeadingCount() - Method in class com.facetmap.example.movies.Movie
 
getHeadingCount() - Method in interface com.facetmap.Resource
Bind this Resource to the specified Heading.
getHeadingCount() - Method in class com.facetmap.simple.DynamicFacetSpaceResource
 
getHeadingCount() - Method in class com.facetmap.simple.SimpleResource
 
getHeadingCount() - Method in class com.facetmap.simple.SimpleTaxonomyFacet
 
getHeadingId() - Method in class com.facetmap.servlet.FacetNavigationBean
 
getHeadings() - Method in interface com.facetmap.CompoundHeading
 
getHeadings(int) - Method in interface com.facetmap.Selection
An array-oriented version of Selection.getHeadings(Facet) .
getHeadings(Facet) - Method in interface com.facetmap.Selection
Returns the Heading(s) of this selection in a specified facet.
getHeadings(int) - Method in class com.facetmap.simple.SelectionData
Returns the Heading along the given dimension of facetspace.
getHeadings() - Method in class com.facetmap.simple.SelectionData
 
getHeadings(Facet) - Method in class com.facetmap.simple.SelectionData
 
getHeadings() - Method in class com.facetmap.simple.SimpleCompoundHeading
 
getHeadings(int) - Method in class com.facetmap.sql.SqlSelection
 
getHeadings(Facet) - Method in class com.facetmap.sql.SqlSelection
 
getHeadings() - Method in class com.facetmap.sql.SqlSelection
 
getHeadingsWithin(Range) - Method in class com.facetmap.simple.SimpleSpectrumFacet
 
getHeadingsWithin(IndexedHeading) - Method in class com.facetmap.sql.SpectrumImpl
 
getId() - Method in class com.facetmap.example.movies.Movie
 
getId() - Method in interface com.facetmap.Facet
Unique identifier.
getId() - Method in interface com.facetmap.Heading
Unique identifier of a predefined Heading.
getId() - Method in interface com.facetmap.Resource
Unique identifier.
getId() - Method in class com.facetmap.simple.DynamicFacetSpaceResource
 
getId() - Method in class com.facetmap.simple.FacetBuilder
 
getId() - Method in class com.facetmap.simple.SimpleCompoundHeadingFacet
 
getId() - Method in class com.facetmap.simple.SimpleDateFacet
 
getId() - Method in class com.facetmap.simple.SimpleFacet
 
getId() - Method in class com.facetmap.simple.SimpleHeading
 
getId() - Method in class com.facetmap.simple.SimpleResource
 
getId() - Method in class com.facetmap.sql.ResourceIdFacet
 
getId() - Method in class com.facetmap.sql.ResourceIdHeading
 
getIncludeInFacet() - Method in class com.facetmap.servlet.FacetNavigationBean
 
getIndexedHeading(String) - Method in class com.facetmap.sql.LinearFacet
 
getInfo() - Method in interface com.facetmap.Facetmap
Implementation-specific string for this Facetmap class.
getInfo() - Method in class com.facetmap.simple.SimpleFacetmap
Implementation-specific string for this FacetMap class.
getInfo() - Method in class com.facetmap.sql.SqlFacetmap
 
getInputStream(String) - Method in class com.facetmap.servlet.InputFactory
 
getInteger(ServletRequest, String) - Method in class com.facetmap.servlet.ServletUtil
 
getIntervalScope() - Method in class com.facetmap.simple.CalendarUnit
 
getKeyword() - Method in class com.facetmap.servlet.FacetNavigationBean
 
getKeywordFacet(String) - Method in interface com.facetmap.FacetSpace
Returns the KeywordFacet with the given identifier.
getKeywordFacet(String) - Method in class com.facetmap.simple.SimpleFacetSpace
 
getKeywordHeading(String) - Method in interface com.facetmap.KeywordFacet
 
getKeywords() - Method in interface com.facetmap.KeywordHeading
 
getLinearFacet() - Method in class com.facetmap.sql.IndexedHeading
 
getLocalCopyFile(URL, File) - Method in class com.facetmap.format.xml.XmlCache
 
getMax() - Method in class com.facetmap.servlet.FacetNavigationBean
 
getMaximum() - Method in class com.facetmap.simple.SimpleSpectrumHeading
 
getMaximum() - Method in interface com.facetmap.SpectrumHeading
 
getMaximum() - Method in class com.facetmap.sql.SpectrumHeadingImpl
 
getMaxLatitude() - Method in class com.facetmap.GeographyFacet.BoundingBox
 
getMaxLongitude() - Method in class com.facetmap.GeographyFacet.BoundingBox
 
getMin() - Method in class com.facetmap.servlet.FacetNavigationBean
 
getMinAndMaxDates(Collection) - Method in class com.facetmap.simple.FacetBuilder
 
getMinAndMaxInts(Collection) - Method in class com.facetmap.simple.FacetBuilder
 
getMinimum() - Method in class com.facetmap.simple.SimpleSpectrumHeading
 
getMinimum() - Method in interface com.facetmap.SpectrumHeading
 
getMinimum() - Method in class com.facetmap.sql.SpectrumHeadingImpl
 
getMinLatitude() - Method in class com.facetmap.GeographyFacet.BoundingBox
 
getMinLongitude() - Method in class com.facetmap.GeographyFacet.BoundingBox
 
getMonth(int, int) - Static method in class com.facetmap.simple.CalendarUnit
 
getMoviesRecommendedForUser(Object) - Method in class com.facetmap.example.movies.PreferenceEngine
Returns an array of IDs of movies in our movie list that are recommended for the given user.
getParent() - Method in class com.facetmap.simple.SimpleTaxonomyHeading
 
getParent() - Method in class com.facetmap.simple.TreeNode
 
getParentObject() - Method in class com.facetmap.simple.TreeNode
 
getPoolName() - Method in class com.facetmap.sql.ConnectionPoolManager
 
getProcessor() - Method in class com.facetmap.servlet.FacetmapServlet
 
getProperties() - Method in interface com.facetmap.Selection
The properties that were used in the creation of this Selection.
getProperties() - Method in class com.facetmap.servlet.FacetmapServlet
 
getProperties() - Method in class com.facetmap.simple.ImplicitFacetResourceSpace
 
getProperties() - Method in class com.facetmap.simple.SelectionData
 
getProperties() - Method in class com.facetmap.sql.SqlSelection
 
getRange() - Method in class com.facetmap.sql.IndexedHeading
The range represents this Heading's placement in a linear distribution of leaf Headings.
getRef() - Method in interface com.facetmap.Selection
Returns a String ID (known as a reference or "ref") that uniquely identifies the Headings used to construct this Selection.
getRef() - Method in class com.facetmap.servlet.FacetNavigationBean
 
getRef() - Method in class com.facetmap.simple.SelectionData
 
getRef() - Method in class com.facetmap.sql.SqlSelection
 
getRefCodec() - Method in class com.facetmap.sql.SqlFacetmap
 
getRegistry() - Method in class com.facetmap.format.xml.TransformerPersister
Not ordinarily necessary but provided for hacking.
getReleaseDate() - Method in class com.facetmap.example.movies.Movie
 
getReplaceInFacet() - Method in class com.facetmap.servlet.FacetNavigationBean
 
getResourceCount() - Method in class com.facetmap.example.movies.MovieResourceSpace
 
getResourceCount() - Method in interface com.facetmap.ResourceSpace
 
getResourceCount() - Method in interface com.facetmap.Selection
The number of Resources specified by the Headings in this Selection (regardless of any maximum specified by property com.facetmap.Selection.resultLimit).
getResourceCount() - Method in class com.facetmap.simple.SelectionData
 
getResourceCount() - Method in class com.facetmap.simple.SimpleResourceSpace
 
getResourceCount() - Method in class com.facetmap.sql.SqlResourceFactory
 
getResourceCount() - Method in class com.facetmap.sql.SqlSelection
 
getResourceIdFacet(String) - Method in class com.facetmap.sql.SqlFacetmap
Returns a ResourceIdFacet for integrating external queries.
getResourceIdHeading(String) - Method in class com.facetmap.sql.ResourceIdFacet
Passes the specified heading ID to this object's ResourceIdQuery if there is a ResourceIdQuery; otherwise returns null.
getResourceIdHeading(int[]) - Method in class com.facetmap.sql.ResourceIdFacet
This creates a valid ResourceIdHeading that can be passed into a getSelection() method.
getResourceIds(String) - Method in class com.facetmap.example.movies.PreferenceResourceIdQuery
A real-life preference engine might set the headingID to be the username or user ID of whoever is browsing the site.
getResourceIds() - Method in class com.facetmap.sql.ResourceIdHeading
 
getResourceIds(String) - Method in interface com.facetmap.sql.ResourceIdQuery
Resolve a Heading ID string to a set of Resource IDs that belong in that Heading.
getResourceMinAndMaxHeadings(Facetmap) - Method in class com.facetmap.simple.SimpleSpectrumFacet
Returns two ints; first is the smallest minimum of any resource currently in the facetmap, second is the largest maximum of any resource currently in the facetmap.
getResources() - Method in interface com.facetmap.Selection
Return an Iterator containing all Resources specified by this Selection, or the first N Resources specified by this Selection where N is the value of com.facetmap.Selection.resultLimit .
getResources() - Method in class com.facetmap.simple.SelectionData
 
getResources() - Method in class com.facetmap.sql.SqlSelection
Presumes that there's enough memory to hold one Integer per record in the result set (capped by com.facetmap.Selection.resultLimit).
getResourceSpace() - Method in interface com.facetmap.Facetmap
 
getResourceSpace() - Method in class com.facetmap.simple.SimpleFacetmap
 
getResourceSpace() - Method in class com.facetmap.sql.SqlResourceFactory
 
getRootDisplayTitle() - Method in class com.facetmap.example.movies.PreferenceResourceIdQuery
 
getRootDisplayTitle() - Method in interface com.facetmap.sql.ResourceIdQuery
Return the title that describes the set of all resources.
getRootHeading() - Method in interface com.facetmap.Facet
A facet structure is rooted at the heading returned by this method.
getRootHeading() - Method in class com.facetmap.simple.SimpleCompoundHeadingFacet
 
getRootHeading() - Method in class com.facetmap.simple.SimpleDateFacet
 
getRootHeading() - Method in class com.facetmap.simple.SimpleFacet
 
getRootHeading() - Method in class com.facetmap.sql.ResourceIdFacet
 
getRootHeading() - Method in class com.facetmap.sql.SpectrumImpl
 
getRootSelection() - Method in interface com.facetmap.Facetmap
Produce a root Selection, a starting point for browsing this Facetmap.
getRootSelection(Properties) - Method in interface com.facetmap.Facetmap
Gets the root selection for browsing this Facetmap, subject to special restrictions.
getRootSelection() - Method in class com.facetmap.simple.SimpleFacetmap
 
getRootSelection(Properties) - Method in class com.facetmap.simple.SimpleFacetmap
Caches root selection for the life of the SimpleFacetmap object, which underscores the intended immutability of SimpleFacetmap.
getRootSelection(Properties) - Method in class com.facetmap.sql.SqlFacetmap
 
getSelectedTagIds(CompoundHeading) - Static method in class com.facetmap.CompoundHeadingFacet.Util
 
getSelection(Heading[]) - Method in interface com.facetmap.Facetmap
Generate a Selection that contains Resources which match the specified Headings, according to the following logic.
getSelection(Heading[], Properties) - Method in interface com.facetmap.Facetmap
Get a Selection subject to special restrictions, indicated by the Properties argument.
getSelection(String) - Method in interface com.facetmap.Facetmap
Get a Selection defined by string ref.
getSelection(String, Properties) - Method in interface com.facetmap.Facetmap
Get a Selection defined by string ref and subject to special restrictions in properties.
getSelection(String) - Method in class com.facetmap.simple.SimpleFacetmap
 
getSelection(Heading[], Properties) - Method in class com.facetmap.simple.SimpleFacetmap
This is the basic getSelection call.
getSelection(Heading[]) - Method in class com.facetmap.simple.SimpleFacetmap
 
getSelection(String, Properties) - Method in class com.facetmap.simple.SimpleFacetmap
 
getSelection(Heading[], Properties) - Method in class com.facetmap.sql.SqlFacetmap
 
getSelection(String, Properties) - Method in class com.facetmap.sql.SqlFacetmap
 
getSelectionProps() - Method in class com.facetmap.simple.SimpleFacetmap
 
getServletContext() - Method in class com.facetmap.servlet.InputFactory
 
getSimpleFacet() - Method in class com.facetmap.simple.SimpleSpectrumHeading
 
getSimpleSpectrumFacet() - Method in class com.facetmap.simple.SimpleSpectrumHeading
 
getSimpleSpectrumHeading(int, int) - Method in class com.facetmap.simple.SimpleSpectrumFacet
 
getSimpleTaxonomyFacet() - Method in class com.facetmap.simple.SimpleTaxonomyHeading
 
getSimpleTaxonomyHeading(String) - Method in class com.facetmap.simple.SimpleTaxonomyFacet
 
getSpectrumFacet(String) - Method in interface com.facetmap.FacetSpace
Returns the SpectrumFacet with the given identifier.
getSpectrumFacet(String) - Method in class com.facetmap.simple.SimpleFacetSpace
 
getSpectrumFacet(String) - Method in class com.facetmap.sql.SqlFacetSpace
 
getSpectrumHeading(String) - Method in class com.facetmap.simple.SimpleSpectrumFacet
 
getSpectrumHeading(int, int) - Method in class com.facetmap.simple.SimpleSpectrumFacet
 
getSpectrumHeading(int) - Method in class com.facetmap.simple.SimpleSpectrumFacet
 
getSpectrumHeading(int, int) - Method in interface com.facetmap.SpectrumFacet
Encapsulates a range of values in this Spectrum as a Heading.
getSpectrumHeading(int) - Method in interface com.facetmap.SpectrumFacet
Get a SpectrumHeading that represents a single discrete value, not a range.
getSpectrumHeading(String) - Method in interface com.facetmap.SpectrumFacet
 
getSpectrumHeading(int, int) - Method in class com.facetmap.sql.SpectrumImpl
 
getSpectrumHeading(int) - Method in class com.facetmap.sql.SpectrumImpl
 
getSpectrumHeading(String) - Method in class com.facetmap.sql.SpectrumImpl
 
getSqlDateFacet(String) - Method in class com.facetmap.sql.SqlFacetSpace
 
getSqlFacet(String) - Method in class com.facetmap.sql.SqlFacetSpace
 
getSqlFacetmap() - Method in class com.facetmap.sql.SqlFacetSpace
 
getSqlFacetSpace() - Method in class com.facetmap.sql.CompoundLinearFacet
 
getSqlFacetSpace() - Method in class com.facetmap.sql.LinearFacet
 
getSqlFacetSpace() - Method in class com.facetmap.sql.ResourceIdFacet
 
getSqlFacetSpace() - Method in interface com.facetmap.sql.SqlFacet
 
getSqlFacetSpace() - Method in class com.facetmap.sql.SqlResourceFactory
 
getSqlHeading(Heading) - Method in class com.facetmap.sql.CompoundLinearFacet
 
getSqlHeading(Heading) - Method in class com.facetmap.sql.DateImpl
 
getSqlHeading(Heading) - Method in class com.facetmap.sql.LinearFacet
 
getSqlHeading(Heading) - Method in class com.facetmap.sql.ResourceIdFacet
This type of facet has no equivalent outside the com.facetmap.sql package, so this method always throws UnsupportedOperationException.
getSqlHeading(Heading) - Method in class com.facetmap.sql.SpectrumImpl
 
getSqlHeading(Heading) - Method in interface com.facetmap.sql.SqlFacet
Returns the Heading from this SqlFacet that corresponds to the input sourceHeading.
getSqlHeading(int) - Method in class com.facetmap.sql.SqlResource
 
getSqlSelection(Heading[], Properties) - Method in class com.facetmap.sql.SqlFacetmap
 
getSqlSelection(Connection, Heading[], Properties) - Method in class com.facetmap.sql.SqlFacetmap
This getSelection allows you to pass in your own live Connection object, for the times when you want Facetmap to use the same Connection that you are using elsewhere in your code.
getSqlSpectrumFacet(String) - Method in class com.facetmap.sql.SqlFacetSpace
 
getStart() - Method in class com.facetmap.servlet.FacetNavigationBean
 
getStartInstant() - Method in interface com.facetmap.DateHeading
 
getStartInstant() - Method in class com.facetmap.simple.CalendarUnit
 
getStartInstant() - Method in class com.facetmap.simple.SimpleDateHeading
 
getStartInstant() - Method in class com.facetmap.sql.DateHeadingImpl
 
getStudio() - Method in class com.facetmap.example.movies.Movie
 
getSubset(int) - Method in class com.facetmap.simple.SelectionData
 
getSubsetResourceCount(int) - Method in class com.facetmap.sql.SqlSelection
Returns a list of SubselectionResourceCount.
getSuperset(int) - Method in class com.facetmap.simple.SelectionData
 
getTableName() - Method in class com.facetmap.sql.LinearFacet
 
getTagTableAlias() - Method in class com.facetmap.sql.CompoundLinearFacet
 
getTagTableName() - Method in class com.facetmap.sql.CompoundLinearFacet
 
getTaxAddrSizes() - Method in class com.facetmap.sql.SqlFacetSpace
 
getTaxonomy(int) - Method in class com.facetmap.simple.SimpleFacetSpace
 
getTaxonomyFacet(String) - Method in interface com.facetmap.FacetSpace
Returns the TaxonomyFacet with the given identifier.
getTaxonomyFacet(String) - Method in class com.facetmap.simple.SimpleFacetSpace
 
getTaxonomyHeading(String) - Method in class com.facetmap.simple.SimpleTaxonomyFacet
 
getTaxonomyHeading(String) - Method in class com.facetmap.sql.TaxonomyImpl
 
getTaxonomyHeading(String) - Method in interface com.facetmap.TaxonomyFacet
 
getTitle() - Method in class com.facetmap.example.movies.Movie
 
getTitle() - Method in interface com.facetmap.Facet
The descriptive name of this structure, for display to users.
getTitle() - Method in interface com.facetmap.Facetmap
A descriptive title for this Facetmap instance.
getTitle() - Method in interface com.facetmap.Heading
The descriptive name of this Heading, for display to users.
getTitle() - Method in class com.facetmap.simple.FacetBuilder
 
getTitle() - Method in class com.facetmap.simple.SimpleCompoundHeadingFacet
 
getTitle() - Method in class com.facetmap.simple.SimpleDateFacet
 
getTitle() - Method in class com.facetmap.simple.SimpleFacet
 
getTitle() - Method in class com.facetmap.simple.SimpleFacetmap
 
getTitle() - Method in class com.facetmap.simple.SimpleHeading
 
getTitle() - Method in class com.facetmap.simple.SimpleSpectrumHeading
 
getTitle() - Method in class com.facetmap.sql.ResourceIdFacet
 
getTitle() - Method in class com.facetmap.sql.ResourceIdHeading
 
getTitle() - Method in class com.facetmap.sql.SpectrumHeadingImpl
If no title has been given, the Heading will construct a title based on its range values and its spectrum's title template.
getTitleTemplate() - Method in class com.facetmap.sql.SpectrumImpl
 
getTransformerNames() - Method in class com.facetmap.format.xml.TransformerPersister
This can return null if there is no way to determine available transformers, e.g.
getTreeNode() - Method in class com.facetmap.simple.SimpleTaxonomyHeading
 
getUnderlyingFacet() - Method in interface com.facetmap.CompoundHeadingFacet
 
getUnderlyingFacet() - Method in class com.facetmap.simple.SimpleCompoundHeadingFacet
 
getVersion() - Method in interface com.facetmap.FacetSpace
Version ID for state integrity checking.
getVersion() - Method in class com.facetmap.simple.SimpleFacetSpace
Returns zero -- version is not supported by this implementation.
getViewPersister() - Method in class com.facetmap.servlet.FacetmapServlet
Support for XSLT views.
getYear(int) - Static method in class com.facetmap.simple.CalendarUnit
 
grow(int) - Method in class com.facetmap.simple.DynamicFacetSpaceResource
 

H

hasChildren() - Method in class com.facetmap.simple.TreeNode
 
hasNext() - Method in interface com.facetmap.SelectedResourceIterator
 
hasNext() - Method in class com.facetmap.simple.ResourceIteratorFacade
 
hasNext() - Method in class com.facetmap.sql.SqlResourceFactory.SqlResourceIterator
 
hasNext() - Method in class com.facetmap.sql.SqlSelection.IdIterator
 
hasTagSelection() - Method in class com.facetmap.sql.SqlSelection
 
Heading - Interface in com.facetmap
A possible classification that a Resource may have; a member of a Facet structure; a value in a Facet.
HEADING_DELIM - Static variable in class com.facetmap.simple.RefCodec.IdList
 
headingId - Variable in class com.facetmap.servlet.FacetNavigationBean
 
headingIsAncestorOfHeading(Heading, Heading) - Method in class com.facetmap.simple.SimpleFacetmap
 
headingMap - Variable in class com.facetmap.sql.SqlSelection
 
headings - Variable in class com.facetmap.example.movies.Movie
 
headings - Variable in class com.facetmap.simple.SimpleCompoundHeading
 
headings - Variable in class com.facetmap.simple.SimpleResource
 
headingSets - Variable in class com.facetmap.simple.SelectionData
Array of Sets of Headings, one Set per facet
headingSets - Variable in class com.facetmap.sql.SqlSelection
 
headingValue - Variable in class com.facetmap.simple.UnfacetedResource.UnfacetedHeading
 
headingVector - Variable in class com.facetmap.simple.DynamicFacetSpaceResource
 

I

id - Variable in class com.facetmap.example.movies.Movie
 
id - Variable in class com.facetmap.simple.FacetBuilder
 
id - Variable in class com.facetmap.simple.SimpleDateFacet
 
id - Variable in class com.facetmap.simple.SimpleHeading
 
id - Variable in class com.facetmap.simple.SimpleResource
 
id - Variable in class com.facetmap.sql.ResourceIdHeading
 
ImplicitFacetResourceSpace - Class in com.facetmap.simple
This is the "fallback" ResourceSpace, for when there is no explicitly defined FacetSpace.
ImplicitFacetResourceSpace() - Constructor for class com.facetmap.simple.ImplicitFacetResourceSpace
 
ImplicitFacetResourceSpace(MutableSimpleFacetSpace) - Constructor for class com.facetmap.simple.ImplicitFacetResourceSpace
 
includeInFacet - Variable in class com.facetmap.servlet.FacetNavigationBean
 
index - Variable in class com.facetmap.simple.SimpleFacet
 
IndexedHeading - Class in com.facetmap.sql
Heading implementation for use by LinearFacet types.
IndexedHeading(String, String) - Constructor for class com.facetmap.sql.IndexedHeading
 
IndexedHeading(String, String, Range) - Constructor for class com.facetmap.sql.IndexedHeading
 
IndexedHeading(Heading) - Constructor for class com.facetmap.sql.IndexedHeading
Creates an IndexedHeading corresponding to the source Heading, including all its descendants.
indexOf(Facet) - Method in interface com.facetmap.FacetSpace
Returns the index number of the dimension the Facet occupies.
indexOf(Facet) - Method in class com.facetmap.simple.SimpleFacetSpace
 
INFO - Static variable in class com.facetmap.simple.SimpleFacetmap
 
init() - Method in class com.facetmap.servlet.BrowseXmlServlet
 
init() - Method in class com.facetmap.servlet.FacetmapServlet
Wraps the initialization process so that the servlet container can call it on startup.
InputFactory - Class in com.facetmap.servlet
Finds a valid InputStream for a named source, by searching different possible locations in classpath and on filesystem.
InputFactory(ServletContext) - Constructor for class com.facetmap.servlet.InputFactory
 
insertHeadingInto(SimpleTaxonomyHeading, SimpleTaxonomyHeading, int) - Method in class com.facetmap.simple.SimpleTaxonomyFacet
A special subclass method that accommodates the index.
install(Properties) - Method in class com.facetmap.sql.ConnectionPoolManager
 
INSTANT - Static variable in class com.facetmap.simple.CalendarUnit
 
InternalException - Exception in com.facetmap
Indicates a failure somewhere in the Facetmap engine or its subsystems.
InternalException() - Constructor for exception com.facetmap.InternalException
 
InternalException(String) - Constructor for exception com.facetmap.InternalException
 
InternalException(Throwable) - Constructor for exception com.facetmap.InternalException
 
InternalException(String, Throwable) - Constructor for exception com.facetmap.InternalException
 
interval - Variable in class com.facetmap.simple.CalendarUnit
 
intervalScope - Variable in class com.facetmap.simple.CalendarUnit
 
intFromDate(Date) - Static method in class com.facetmap.simple.SimpleDateHeading
 
intFromDate(Date) - Static method in class com.facetmap.sql.DateHeadingImpl
 
intProperty(Properties, String, int) - Static method in class com.facetmap.simple.SimpleFacetmap
 
isConfigured() - Method in class com.facetmap.servlet.FacetmapServlet
 
isMasterRoot() - Method in interface com.facetmap.Selection
Returns true if each of this Selection's Headings is the root Heading of its Facet.
isMasterRoot() - Method in class com.facetmap.simple.SelectionData
Returns true if each of this Selection's Headings is the Root of its Facet.
isMasterRoot() - Method in class com.facetmap.sql.SqlSelection
 
isRoot() - Method in interface com.facetmap.Heading
Returns true if this Heading is the root, the starting Heading, of its Facet.
isRoot() - Method in class com.facetmap.simple.SimpleCompoundHeading
 
isRoot() - Method in class com.facetmap.simple.SimpleHeading
 
isRoot() - Method in class com.facetmap.sql.ResourceIdHeading
 
isSelectedInFacet(Heading, SelectionData, Set) - Method in class com.facetmap.simple.SimpleFacetmap
Determines whether the Heading is selected (either matched or contained) in the specified Selection.
isUsingTags() - Method in class com.facetmap.sql.SqlFacetSpace
 
isWithin(Range) - Method in class com.facetmap.simple.Range
 
isWithinOrEquals(Range) - Method in class com.facetmap.simple.Range
 
iterator - Variable in class com.facetmap.simple.ResourceIteratorFacade
 

K

keyword - Variable in class com.facetmap.servlet.FacetNavigationBean
 
KeywordFacet - Interface in com.facetmap
A facet that reflects the textual content of the resource; intended for keyword-style text searches.
KeywordHeading - Interface in com.facetmap
 

L

length() - Method in class com.facetmap.simple.Range
 
linearFacet - Variable in class com.facetmap.sql.CompoundLinearFacet
 
LinearFacet - Class in com.facetmap.sql
 
LinearFacet(Facet) - Constructor for class com.facetmap.sql.LinearFacet
 
LinearFacet(String, String, IndexedHeading) - Constructor for class com.facetmap.sql.LinearFacet
 
link - Variable in class com.facetmap.example.movies.Movie
 
loadRemoteDocument() - Method in class com.facetmap.format.xml.XmlCache
 
loadSpectrum(String, String) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
loadTaxonomy(String, String) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
localCopy - Variable in class com.facetmap.format.xml.XmlCache
 
LOCATION - Static variable in interface com.facetmap.Resource
A common attribute key to represent a path or URL for the resource.
logger - Static variable in class com.facetmap.servlet.FacetmapServlet
 
logger - Static variable in class com.facetmap.servlet.ServletUtil
 
logger - Static variable in class com.facetmap.simple.SelectionData
 

M

main(String[]) - Static method in class com.facetmap.example.movies.Test
 
main(String[]) - Static method in class com.facetmap.format.excel.ExcelFacetmapFactory
Parses the Excel file specified as first argument, and writes equivalent Facetmap XML to standard out.
main(String[]) - Static method in class com.facetmap.format.xml.XmlFacetmapFactory
Parses XML provided to standard input, and writes equivalent Facetmap XML to standard out.
map - Variable in class com.facetmap.format.xml.XmlGenerator
 
matches(CalendarUnit) - Method in class com.facetmap.simple.CalendarUnit
Matches if this date interval contains the resource's date interval, and the two intervals have similar scope (day, month, year, or multi-year).
matches(Heading) - Method in class com.facetmap.simple.SimpleCompoundHeading
 
matches(Heading) - Method in class com.facetmap.simple.SimpleDateHeading
Matches if this date interval contains the resource heading's date interval, and the two intervals have similar scope (day, month, year, or multi-year).
matches(Heading) - Method in class com.facetmap.simple.SimpleHeading
Determines whether this heading matches the input heading, for the purposes of SimpleFacetmap routines.
matches(Heading) - Method in class com.facetmap.simple.SimpleSpectrumHeading
 
max - Variable in class com.facetmap.servlet.FacetNavigationBean
 
maxLatitude - Variable in class com.facetmap.GeographyFacet.BoundingBox
 
maxLongitude - Variable in class com.facetmap.GeographyFacet.BoundingBox
 
min - Variable in class com.facetmap.servlet.FacetNavigationBean
 
minLatitude - Variable in class com.facetmap.GeographyFacet.BoundingBox
 
minLongitude - Variable in class com.facetmap.GeographyFacet.BoundingBox
 
minuteOffset - Static variable in class com.facetmap.simple.SimpleDateHeading
 
minuteOffset - Static variable in class com.facetmap.sql.DateHeadingImpl
 
modelOf(Facet) - Method in class com.facetmap.format.xml.XmlGenerator
 
modelOf(CompoundHeadingFacet) - Method in class com.facetmap.format.xml.XmlGenerator
 
modelOf(TaxonomyFacet) - Method in class com.facetmap.format.xml.XmlGenerator
 
modelOf(SpectrumFacet) - Method in class com.facetmap.format.xml.XmlGenerator
 
modelOf(DateFacet) - Method in class com.facetmap.format.xml.XmlGenerator
 
modelOf(TaxonomyHeading) - Method in class com.facetmap.format.xml.XmlGenerator
 
modelOf(SpectrumHeading) - Method in class com.facetmap.format.xml.XmlGenerator
 
modelOf(Resource) - Method in class com.facetmap.format.xml.XmlGenerator
 
modelOf(XmlGenerator.HeadingRef) - Method in class com.facetmap.format.xml.XmlGenerator
 
modelOf(Selection) - Method in class com.facetmap.format.xml.XmlGenerator
 
modelOf(Exception) - Method in class com.facetmap.format.xml.XmlGenerator
 
MONTH - Static variable in class com.facetmap.simple.CalendarUnit
 
MONTH_PERIOD - Static variable in class com.facetmap.simple.CalendarUnit
 
Movie - Class in com.facetmap.example.movies
Contains all the data about a movie.
Movie(int, String, Date, int, String, String, Collection) - Constructor for class com.facetmap.example.movies.Movie
 
MovieFacetmapServlet - Class in com.facetmap.example.movies
Extends FacetmapServlet so that it serves the movie data in this package.
MovieFacetmapServlet() - Constructor for class com.facetmap.example.movies.MovieFacetmapServlet
 
MovieFacets - Class in com.facetmap.example.movies
Wraps movie classification values in Facet objects, which gives us a FacetSpace that the Facetmap can use.
MovieFacets() - Constructor for class com.facetmap.example.movies.MovieFacets
 
MovieList - Class in com.facetmap.example.movies
This represents the storage of Movie resources that we want to browse via Facetmap.
MovieList() - Constructor for class com.facetmap.example.movies.MovieList
 
MovieResourceSpace - Class in com.facetmap.example.movies
Wraps a MovieList in a ResourceSpace implementation, backed by the classification scheme provided by MovieFacets.
MovieResourceSpace(MovieList) - Constructor for class com.facetmap.example.movies.MovieResourceSpace
 
movies - Variable in class com.facetmap.example.movies.MovieResourceSpace
 
MULTI_DAY - Static variable in class com.facetmap.simple.CalendarUnit
 
MULTI_MONTH - Static variable in class com.facetmap.simple.CalendarUnit
 
MULTI_YEAR - Static variable in class com.facetmap.simple.CalendarUnit
 
mutableFacetSpace - Variable in class com.facetmap.simple.ImplicitFacetResourceSpace
 
MutableSimpleFacetSpace - Class in com.facetmap.simple
This FacetSpace object allows you to add facets arbitrarily, but not to remove them.
MutableSimpleFacetSpace() - Constructor for class com.facetmap.simple.MutableSimpleFacetSpace
 

N

nameMap - Variable in class com.facetmap.simple.SimpleFacet
 
NEEDS_SIZING - Static variable in class com.facetmap.sql.IndexedHeading
 
next() - Method in interface com.facetmap.SelectedResourceIterator
 
next() - Method in class com.facetmap.simple.ResourceIteratorFacade
 
next() - Method in class com.facetmap.sql.SqlResourceFactory.SqlResourceIterator
 
next() - Method in class com.facetmap.sql.SqlSelection.IdIterator
 
NO_MAXIMUM - Static variable in interface com.facetmap.SpectrumFacet
 
NO_MINIMUM - Static variable in interface com.facetmap.SpectrumFacet
The allowable extremes are set so that the number of possible values in any range is a positive number.
NO_SIZING - Static variable in class com.facetmap.sql.IndexedHeading
 
notifyAddedResource(int) - Method in class com.facetmap.sql.SqlFacetmap
Notify this object that a new Resource has been added to its ResourceSpace, and should be incrementally added to the internal representation of the facetmap.
notifyResourceToBeDeleted(int) - Method in class com.facetmap.sql.SqlFacetmap
Notify this object that a Resource is about to be deleted from its ResourceSpace, and should be removed from the internal representation of the facetmap.

O

outputDocument(Document, Writer) - Method in class com.facetmap.format.xml.XmlGenerator
 
outputDocumentElement(Document, Writer) - Method in class com.facetmap.format.xml.XmlGenerator
 
outputException(Exception, Writer) - Method in class com.facetmap.format.xml.XmlGenerator
 
outputMap(Facetmap, Writer) - Method in class com.facetmap.format.xml.XmlGenerator
 
outputSelection(Selection, Writer) - Method in class com.facetmap.format.xml.XmlGenerator
 

P

packageName - Variable in class com.facetmap.format.xml.TransformerPersister
 
parent - Variable in class com.facetmap.simple.TreeNode
 
parse(BufferedReader) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
Construct a Facetmap object using all the default properties.
parse(BufferedReader, Properties) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
parse(String) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
I think the latest xerces code can find a xml doc in a few places given a systemId.
parseDateAttribute(String) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
parseDateFacet(Element) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
parseDateValue(String) - Static method in class com.facetmap.Facet.Util
 
parseFacetmap(Element) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
parseOnlyResources(Element) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
parseRange(Element, SimpleSpectrumFacet) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
This parser also adds the range to the spectrum (since that's required to create the range).
parseRequest(ServletRequest) - Method in class com.facetmap.servlet.ServletUtil
Produces a data structure representing the querystring or form parameters of this request.
parseResource(Element) - Method in interface com.facetmap.format.xml.XmlResourceParser
 
parseResource(Element) - Method in class com.facetmap.format.xml.XmlSimpleResourceParser
 
parseResourceHeadings(Element, SimpleResource) - Method in class com.facetmap.format.xml.XmlSimpleResourceParser
 
parseResourceHeadingValue(String) - Method in class com.facetmap.simple.FacetBuilder
This adds a heading value, but first parses the input string to see if it's more specialized data than just a string token.
parseSpectrum(Element) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
parseSpectrum(Element, String) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
parseTaxonomy(Element) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
parseTaxonomy(Element, String) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
parseUnfacetedHeading(Element) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
parseUnfacetedResource(Element) - Method in class com.facetmap.format.xml.XmlFacetmapFactory
 
poolName - Variable in class com.facetmap.sql.ConnectionPoolManager
 
poolUrl - Variable in class com.facetmap.sql.ConnectionPoolManager
 
popHeading() - Method in class com.facetmap.simple.SimpleCompoundHeading
This type of heading, since it technically aggregates headings from different facets, doesn't fit the facetmap model well.
PreferenceEngine - Class in com.facetmap.example.movies
In real life, this would be a component that uses your movie preferences and other's movies preferences to generate personal results for you.
PreferenceEngine(MovieList) - Constructor for class com.facetmap.example.movies.PreferenceEngine
 
PreferenceResourceIdQuery - Class in com.facetmap.example.movies
wraps the PreferenceEngine in a query object so that the Facetmap engine can use it.
PreferenceResourceIdQuery(PreferenceEngine) - Constructor for class com.facetmap.example.movies.PreferenceResourceIdQuery
 
print() - Method in class com.facetmap.simple.ImplicitFacetResourceSpace
 
processor - Variable in class com.facetmap.servlet.BrowseXmlServlet
 
processor - Variable in class com.facetmap.servlet.FacetmapServlet
 
processRequest(ServletRequest, Facetmap) - Method in class com.facetmap.servlet.ServletUtil
Returns the Selection encapsulated by the given request.
properties - Variable in class com.facetmap.simple.ImplicitFacetResourceSpace
 
properties - Variable in class com.facetmap.simple.SelectionData
 
PropertiesFilePersister - Class in com.facetmap.servlet
 
PropertiesFilePersister(String) - Constructor for class com.facetmap.servlet.PropertiesFilePersister
 
PropertiesFilePersister(String, ServletContext) - Constructor for class com.facetmap.servlet.PropertiesFilePersister
 
PropertiesFilePersister(File) - Constructor for class com.facetmap.servlet.PropertiesFilePersister
 
PropertiesFilePersister(URL) - Constructor for class com.facetmap.servlet.PropertiesFilePersister
 
props - Variable in class com.facetmap.simple.FacetBuilder
 
props - Variable in class com.facetmap.sql.SqlSelection
 
propsPersister - Variable in class com.facetmap.servlet.FacetmapServlet
 

R

Range - Class in com.facetmap.simple
Maps a heading onto a subset of a linearly represented Taxonomy.
Range(int, int) - Constructor for class com.facetmap.simple.Range
 
read() - Method in class com.facetmap.servlet.PropertiesFilePersister
 
readInto(Properties) - Method in class com.facetmap.servlet.PropertiesFilePersister
 
readProps() - Method in class com.facetmap.servlet.FacetmapServlet
Populate configProps from file.
reconfigure() - Method in class com.facetmap.servlet.FacetmapServlet
 
ref - Variable in class com.facetmap.servlet.FacetNavigationBean
 
RefCodec - Interface in com.facetmap.simple
Converts a set of headings (which describe a selection) to and from a string representation of the headings.
refCodec - Variable in class com.facetmap.simple.SelectionData
 
refCodec - Variable in class com.facetmap.simple.SimpleFacetmap
 
refCodec - Variable in class com.facetmap.sql.SqlSelection
 
RefCodec.IdList - Class in com.facetmap.simple
RefCodec that stores Heading IDs as serial human-readable values in the ref string.
RefCodec.IdList(Facetmap) - Constructor for class com.facetmap.simple.RefCodec.IdList
 
refresh(URLConnection, File) - Method in class com.facetmap.format.xml.XmlCache
 
refreshed - Variable in class com.facetmap.format.xml.XmlCache
 
registerDriver(String, String) - Method in class com.facetmap.sql.ConnectionPoolManager
 
registry - Variable in class com.facetmap.format.xml.TransformerPersister
 
releaseDate - Variable in class com.facetmap.example.movies.Movie
 
remove() - Method in class com.facetmap.sql.SqlResourceFactory.SqlResourceIterator
 
removeEmptySelections(SelectionData) - Method in class com.facetmap.simple.SimpleFacetmap
 
RenderSelection - Class in com.facetmap.servlet
 
RenderSelection(FacetmapServlet) - Constructor for class com.facetmap.servlet.RenderSelection
 
replaceHeadings(Heading[], Selection) - Static method in class com.facetmap.simple.SelectionData
Create a list of Headings by combining the two input arguments.
replaceInFacet - Variable in class com.facetmap.servlet.FacetNavigationBean
 
Resource - Interface in com.facetmap
The ultimate object of desire, to put it one way.
ResourceIdFacet - Class in com.facetmap.sql
This facet lets Facetmap incorporate external searches (searches on other data which is not part of the FacetSpace) in creating a Selection.
ResourceIdFacet(String, String, ResourceIdQuery) - Constructor for class com.facetmap.sql.ResourceIdFacet
 
resourceIdFacet - Variable in class com.facetmap.sql.ResourceIdHeading
 
ResourceIdHeading - Class in com.facetmap.sql
 
ResourceIdHeading(String, String, int[], ResourceIdFacet) - Constructor for class com.facetmap.sql.ResourceIdHeading
This is the preferred method for directly creating a ResourceIdHeading with a set of Resource IDs.
ResourceIdQuery - Interface in com.facetmap.sql
Contains the external query logic represented by a ResourceIdFacet.
resourceIds - Variable in class com.facetmap.sql.ResourceIdHeading
 
resourceIds - Variable in class com.facetmap.sql.SqlSelection.IdIterator
 
resourceIterator - Variable in class com.facetmap.sql.SqlResourceFactory.SqlResourceIterator
 
ResourceIteratorFacade - Class in com.facetmap.simple
 
ResourceIteratorFacade(Iterator) - Constructor for class com.facetmap.simple.ResourceIteratorFacade
 
resources - Variable in class com.facetmap.simple.SimpleResourceSpace
Maps Integer IDs to resources.
ResourceSpace - Interface in com.facetmap
The repository of classified Resource objects.
resourceSpace - Variable in class com.facetmap.simple.SimpleFacetmap
 
resourceSpace - Variable in class com.facetmap.sql.SqlResourceFactory
 
resourceSpace - Variable in class com.facetmap.sql.SqlSelection.IdIterator
 
resultCount - Variable in class com.facetmap.simple.SelectionData
 
resultCount - Variable in class com.facetmap.sql.SqlSelection
 
resultLimit - Variable in class com.facetmap.simple.SelectionData
 
results - Variable in class com.facetmap.simple.SelectionData
 
results - Variable in class com.facetmap.sql.SqlSelection
 
rootHeading - Variable in class com.facetmap.simple.SimpleCompoundHeadingFacet
 
rootHeading - Variable in class com.facetmap.simple.SimpleDateFacet
 
rootHeading - Variable in class com.facetmap.simple.SimpleFacet
 
rootHeading - Variable in class com.facetmap.simple.SimpleSpectrumFacet
 
rParser - Variable in class com.facetmap.format.xml.XmlFacetmapFactory
 

S

seed(File) - Method in class com.facetmap.format.xml.XmlCache
 
SelectedResourceIterator - Interface in com.facetmap
Provide a stream of Resource objects included in a Selection.
Selection - Interface in com.facetmap
Encapsulates the available navigation options as well as the current result set of Resources.
SelectionData - Class in com.facetmap.simple
A class intended for storage of Selection state.
SelectionData() - Constructor for class com.facetmap.simple.SelectionData
Construct a SelectionData with no state defined at all.
SelectionData(Facetmap) - Constructor for class com.facetmap.simple.SelectionData
Create a SelectionData with default or null values.
SelectionData(Selection) - Constructor for class com.facetmap.simple.SelectionData
Selectively copy a Selection from another Selection.
selectionProps - Variable in class com.facetmap.simple.SimpleFacetmap
 
serializeHeadings(Set[]) - Method in class com.facetmap.simple.SelectionData
Inverse of sortHeadings() , but imposes some order: headings are ordered according to their facet index (ascending).
servletContext - Variable in class com.facetmap.servlet.InputFactory
 
ServletUtil - Class in com.facetmap.servlet
Utilities for servlet processing; notably, processes the querystring parameters used in this package (see package docs).
ServletUtil() - Constructor for class com.facetmap.servlet.ServletUtil
 
setAttribute(Object, String) - Method in class com.facetmap.simple.SimpleResource
 
setEnd(MutableDateTime) - Method in class com.facetmap.servlet.FacetNavigationBean
 
setFacetmapServletByName(String) - Method in class com.facetmap.servlet.BrowseXmlServlet
 
setHeading(int, Heading) - Method in class com.facetmap.simple.DynamicFacetSpaceResource
 
setHeading(Heading) - Method in class com.facetmap.simple.SimpleResource
 
setHeading(int, Heading) - Method in class com.facetmap.simple.SimpleResource
 
setHeadingId(String) - Method in class com.facetmap.servlet.FacetNavigationBean
 
setHeadings(int, Heading[]) - Method in class com.facetmap.simple.SelectionData
Sets the given Headings as the Headings in a particular Facet of this Selection.
setHeadings(Heading[]) - Method in class com.facetmap.simple.SelectionData
Sets the given Headings as all the Headings of this Selection.
setHeadings(Set[]) - Method in class com.facetmap.simple.SelectionData
Sets the given Headings as all the Headings of this Selection.
setHeadings(Heading[]) - Method in class com.facetmap.simple.SimpleResource
 
setHeadings(Heading[]) - Method in class com.facetmap.sql.SqlSelection
 
setId(int) - Method in class com.facetmap.simple.DynamicFacetSpaceResource
 
setId(String) - Method in class com.facetmap.simple.FacetBuilder
 
setId(int) - Method in class com.facetmap.simple.SimpleResource
 
setId(String) - Method in class com.facetmap.sql.ResourceIdFacet
 
setIncludeInFacet(String) - Method in class com.facetmap.servlet.FacetNavigationBean
 
setIntervalScope(int) - Method in class com.facetmap.simple.CalendarUnit
 
setKeyword(String) - Method in class com.facetmap.servlet.FacetNavigationBean
 
setMax(Integer) - Method in class com.facetmap.servlet.FacetNavigationBean
 
setMin(Integer) - Method in class com.facetmap.servlet.FacetNavigationBean
 
setNominalParent(IndexedHeading) - Method in class com.facetmap.sql.IndexedHeading
Make this heading claim a parent heading, without making the parent claim this heading as a child.
setOtherSelections() - Method in class com.facetmap.sql.SqlSelection
 
setProcessor(ServletUtil) - Method in class com.facetmap.servlet.FacetmapServlet
 
setProperties(Properties) - Method in class com.facetmap.simple.ImplicitFacetResourceSpace
 
setRef(String) - Method in class com.facetmap.servlet.FacetNavigationBean
 
setReplaceInFacet(String) - Method in class com.facetmap.servlet.FacetNavigationBean
 
setResourceSpace(ResourceSpace) - Method in class com.facetmap.simple.SimpleFacetmap
 
setResourceSpace(ResourceSpace) - Method in class com.facetmap.sql.SqlResourceFactory
 
setSelectionProps(Properties) - Method in class com.facetmap.simple.SimpleFacetmap
 
setServletContext(ServletContext) - Method in class com.facetmap.servlet.InputFactory
 
setSimpleTaxonomyFacet(SimpleTaxonomyFacet) - Method in class com.facetmap.simple.SimpleTaxonomyHeading
 
setSqlFacetSpace(SqlFacetSpace) - Method in class com.facetmap.sql.CompoundLinearFacet
 
setSqlFacetSpace(SqlFacetSpace) - Method in class com.facetmap.sql.LinearFacet
 
setSqlFacetSpace(SqlFacetSpace) - Method in class com.facetmap.sql.ResourceIdFacet
 
setSqlFacetSpace(SqlFacetSpace) - Method in interface com.facetmap.sql.SqlFacet
 
setSqlFacetSpace(SqlFacetSpace) - Method in class com.facetmap.sql.SqlResourceFactory
 
setStart(MutableDateTime) - Method in class com.facetmap.servlet.FacetNavigationBean
 
setTagTableAlias(String) - Method in class com.facetmap.sql.CompoundLinearFacet
 
setTagTableName(String) - Method in class com.facetmap.sql.CompoundLinearFacet
 
setTitle(String) - Method in class com.facetmap.simple.FacetBuilder
 
setTitle(String) - Method in class com.facetmap.simple.SimpleCompoundHeading
 
setTitle(String) - Method in class com.facetmap.simple.SimpleFacet
 
setTitle(String) - Method in class com.facetmap.simple.SimpleFacetmap
 
setTitle(String) - Method in class com.facetmap.sql.ResourceIdFacet
 
setTitleTemplate(String) - Method in class com.facetmap.simple.SimpleSpectrumFacet
Sets the title template for range Headings in this Spectrum.
setTitleTemplate(String) - Method in class com.facetmap.sql.SpectrumImpl
Sets the title template for range Headings in this Spectrum.
setTransformer(XmlCache.Transformer) - Method in class com.facetmap.format.xml.XmlCache
 
setTreeNode(TreeNode) - Method in class com.facetmap.simple.SimpleTaxonomyHeading
 
SimpleCompoundHeading - Class in com.facetmap.simple
This Heading can represent any combination of Headings from its underlying Facet.
SimpleCompoundHeading(SimpleCompoundHeadingFacet) - Constructor for class com.facetmap.simple.SimpleCompoundHeading
 
SimpleCompoundHeading(SimpleCompoundHeadingFacet, List) - Constructor for class com.facetmap.simple.SimpleCompoundHeading
headings is a list of assigned headings.
SimpleCompoundHeading(SimpleCompoundHeadingFacet, Heading) - Constructor for class com.facetmap.simple.SimpleCompoundHeading
 
SimpleCompoundHeading(SimpleCompoundHeadingFacet, List, String) - Constructor for class com.facetmap.simple.SimpleCompoundHeading
 
SimpleCompoundHeadingFacet - Class in com.facetmap.simple
By default, the CompoundHeadingFacet has the same ID and title as the underlying facet.
SimpleCompoundHeadingFacet(Facet) - Constructor for class com.facetmap.simple.SimpleCompoundHeadingFacet
 
SimpleDateFacet - Class in com.facetmap.simple
Basic DateFacet implementation, which automatically provides rudimentary calendar browsing (year, month, day).
SimpleDateFacet(String, String, String, Date, Date) - Constructor for class com.facetmap.simple.SimpleDateFacet
 
simpleDateFacet - Variable in class com.facetmap.simple.SimpleDateHeading
 
SimpleDateHeading - Class in com.facetmap.simple
 
SimpleDateHeading(SimpleDateFacet, String, String, Date, Date) - Constructor for class com.facetmap.simple.SimpleDateHeading
 
SimpleDateHeading(SimpleDateFacet, CalendarUnit) - Constructor for class com.facetmap.simple.SimpleDateHeading
 
SimpleFacet - Class in com.facetmap.simple
Base class for some facet implementations in this package.
SimpleFacet(String, String, SimpleHeading) - Constructor for class com.facetmap.simple.SimpleFacet
 
SimpleFacetmap - Class in com.facetmap.simple
SimpleFacetmap stores all facetmap data as internal object state, and provides Facetmap reference implementations which basically query internal state a lot.
SimpleFacetmap() - Constructor for class com.facetmap.simple.SimpleFacetmap
 
SimpleFacetmap(String, ResourceSpace, Properties) - Constructor for class com.facetmap.simple.SimpleFacetmap
Quick construction of SimpleFacetmap.
SimpleFacetmap(String, ResourceSpace) - Constructor for class com.facetmap.simple.SimpleFacetmap
Quick construction of SimpleFacetmap.
SimpleFacetSpace - Class in com.facetmap.simple
A mutable Vector-based FacetSpace.
SimpleFacetSpace() - Constructor for class com.facetmap.simple.SimpleFacetSpace
Create an empty but valid SimpleFacetSpace.
SimpleHeading - Class in com.facetmap.simple
Base class for some Heading implementations in this package.
SimpleHeading(String, String) - Constructor for class com.facetmap.simple.SimpleHeading
 
SimpleResource - Class in com.facetmap.simple
Resource for use with SimpleResourceSpace.
SimpleResource(FacetSpace) - Constructor for class com.facetmap.simple.SimpleResource
 
SimpleResource(FacetSpace, String) - Constructor for class com.facetmap.simple.SimpleResource
 
SimpleResource(FacetSpace, String, String) - Constructor for class com.facetmap.simple.SimpleResource
 
simpleResourceSpace - Variable in class com.facetmap.format.xml.XmlSimpleResourceParser
 
SimpleResourceSpace - Class in com.facetmap.simple
A mutable and entirely RAM-based ResourceSpace.
SimpleResourceSpace(FacetSpace) - Constructor for class com.facetmap.simple.SimpleResourceSpace
 
SimpleSpectrumFacet - Class in com.facetmap.simple
Mutable reference implementation of SpectrumFacet.
SimpleSpectrumFacet(String, String, String, int, int) - Constructor for class com.facetmap.simple.SimpleSpectrumFacet
Constructs a Spectrum ranging from min to max.
SimpleSpectrumFacet(String, String) - Constructor for class com.facetmap.simple.SimpleSpectrumFacet
 
SimpleSpectrumFacet(String, String, SimpleSpectrumHeading) - Constructor for class com.facetmap.simple.SimpleSpectrumFacet
Constructs a Spectrum that covers the range of the given SpectrumHeading.
SimpleSpectrumHeading - Class in com.facetmap.simple
 
SimpleSpectrumHeading(String, String, int, int) - Constructor for class com.facetmap.simple.SimpleSpectrumHeading
Package constructor to create SpectrumHeadingImpl with no spectrum.
SimpleSpectrumHeading(String, String) - Constructor for class com.facetmap.simple.SimpleSpectrumHeading
 
SimpleSpectrumHeading(SimpleSpectrumFacet, String, String) - Constructor for class com.facetmap.simple.SimpleSpectrumHeading
 
SimpleSpectrumHeading(SimpleSpectrumFacet, String, int, int) - Constructor for class com.facetmap.simple.SimpleSpectrumHeading
Construct an anonymous SimpleSpectrumHeading.
SimpleSpectrumHeading(SimpleSpectrumFacet, String, String, int, int) - Constructor for class com.facetmap.simple.SimpleSpectrumHeading
Constructs an explicit heading that is retrievable by ID.
SimpleTaxonomyFacet - Class in com.facetmap.simple
Mutable reference implementation of TaxonomyFacet.
SimpleTaxonomyFacet(String, String, String) - Constructor for class com.facetmap.simple.SimpleTaxonomyFacet
Construct Taxonomy with a dummy root Heading -- not recommended.
SimpleTaxonomyFacet(String, String, SimpleTaxonomyHeading) - Constructor for class com.facetmap.simple.SimpleTaxonomyFacet
 
SimpleTaxonomyHeading - Class in com.facetmap.simple
 
SimpleTaxonomyHeading(String) - Constructor for class com.facetmap.simple.SimpleTaxonomyHeading
 
SimpleTaxonomyHeading(String, String) - Constructor for class com.facetmap.simple.SimpleTaxonomyHeading
 
SimpleTaxonomyHeading(String, String, SimpleTaxonomyHeading) - Constructor for class com.facetmap.simple.SimpleTaxonomyHeading
 
singleton() - Static method in class com.facetmap.example.movies.MovieFacets
 
size() - Method in class com.facetmap.simple.SimpleTaxonomyFacet
 
SIZED - Static variable in class com.facetmap.sql.IndexedHeading
 
sizedToResources - Variable in class com.facetmap.sql.IndexedHeading
 
SmallStudios - Static variable in class com.facetmap.example.movies.MovieFacets
 
sortHeadings(Heading[]) - Method in class com.facetmap.simple.SelectionData
 
sourceResource - Variable in class com.facetmap.sql.SqlResource
 
sourceURL - Variable in class com.facetmap.format.xml.XmlCache
 
SpectrumFacet - Interface in com.facetmap
Represents a scalar Facet that doesn't necessarily have discrete Headings.
SpectrumHeading - Interface in com.facetmap
A Heading specialized for a Spectrum so it can represent a range of values.
SpectrumHeadingImpl - Class in com.facetmap.sql
 
SpectrumHeadingImpl(SpectrumImpl, int, int) - Constructor for class com.facetmap.sql.SpectrumHeadingImpl
Constructs an implicit heading with no set ID, just minimum and maximum values.
SpectrumHeadingImpl(SpectrumHeading) - Constructor for class com.facetmap.sql.SpectrumHeadingImpl
 
SpectrumHeadingImpl(SpectrumImpl, String, String, int, int) - Constructor for class com.facetmap.sql.SpectrumHeadingImpl
Constructs an explicit heading that is retrievable by ID.
SpectrumImpl - Class in com.facetmap.sql
 
SpectrumImpl(SpectrumFacet) - Constructor for class com.facetmap.sql.SpectrumImpl
 
SpectrumImpl(String, String, String, int, int) - Constructor for class com.facetmap.sql.SpectrumImpl
Constructs a Spectrum ranging from min to max.
SpectrumImpl(String, String, SpectrumHeadingImpl) - Constructor for class com.facetmap.sql.SpectrumImpl
Constructs a Spectrum that covers the range of the given SpectrumHeading.
sqlCreate(Connection, String) - Method in class com.facetmap.sql.CompoundLinearFacet
 
sqlCreate(Connection, String) - Method in class com.facetmap.sql.LinearFacet
 
sqlCreate(Connection, String) - Method in class com.facetmap.sql.ResourceIdFacet
 
sqlCreate(Connection, String) - Method in class com.facetmap.sql.SpectrumImpl
 
sqlCreate(Connection, String) - Method in interface com.facetmap.sql.SqlFacet
 
SqlFacet - Interface in com.facetmap.sql
Provides methods used by the SQL compilation of facet and resource data.
SqlFacetmap - Class in com.facetmap.sql
A Facetmap implementation using a SQL relational database as a persistence layer, and a schema that enables very fast Selection queries in multiple facets.
SqlFacetmap(Facetmap, Properties) - Constructor for class com.facetmap.sql.SqlFacetmap
Creates a SqlFacetmap from source data in another Facetmap object.
SqlFacetmap(Facetmap, Properties, ConnectionManager) - Constructor for class com.facetmap.sql.SqlFacetmap
Creates a SqlFacetmap that uses a specified Connection management mechanism.
SqlFacetmap(Facetmap, Properties, ConnectionManager, Collection) - Constructor for class com.facetmap.sql.SqlFacetmap
Constructor for fully-customizable Facetmap, including custom ConnectionManager and external ResourceIdFacet objects.
sqlFacetmap - Variable in class com.facetmap.sql.SqlFacetSpace
 
SqlFacetMapServlet - Class in com.facetmap.sql
Use this servlet to serve faceted navigation backed by a SqlFacetmap.
SqlFacetMapServlet() - Constructor for class com.facetmap.sql.SqlFacetMapServlet
 
sqlFacetSpace - Variable in class com.facetmap.sql.CompoundLinearFacet
 
sqlFacetSpace - Variable in class com.facetmap.sql.SqlFacetmap
 
SqlFacetSpace - Class in com.facetmap.sql
 
SqlFacetSpace(FacetSpace, SqlFacetmap) - Constructor for class com.facetmap.sql.SqlFacetSpace
 
sqlFacetSpace - Variable in class com.facetmap.sql.SqlResourceFactory
 
sqlFilterClause(Properties) - Method in class com.facetmap.sql.CompoundIndexedHeading
 
sqlFilterClause(Properties) - Method in class com.facetmap.sql.IndexedHeading
 
sqlFilterClause(Properties) - Method in class com.facetmap.sql.ResourceIdHeading
 
sqlFilterClause(Properties) - Method in interface com.facetmap.sql.SqlHeading
Return a WHERE clause (without the "WHERE" or "AND" string) that selects resources in this heading.
sqlFilterClause() - Method in class com.facetmap.sql.SqlSelection
 
SqlHeading - Interface in com.facetmap.sql
Provides methods used by the SQL compilation of resource heading data.
sqlMap(Connection, SqlResource) - Method in class com.facetmap.sql.CompoundIndexedHeading
 
sqlMap(Connection, SqlResource) - Method in class com.facetmap.sql.IndexedHeading
 
sqlMap(Connection, SqlResource) - Method in class com.facetmap.sql.ResourceIdHeading
 
sqlMap(Connection, SqlResource) - Method in interface com.facetmap.sql.SqlHeading
Create the SQL representation of the mapping between a Resource and this Heading.
SqlResource - Class in com.facetmap.sql
 
SqlResource(SqlFacetSpace, Resource) - Constructor for class com.facetmap.sql.SqlResource
Constructs SqlResource mapped to root headings.
sqlResourceFactory - Variable in class com.facetmap.sql.SqlFacetmap
 
SqlResourceFactory - Class in com.facetmap.sql
The SqlResource equivalent of a ResourceSpace.
SqlResourceFactory(ResourceSpace, SqlFacetSpace) - Constructor for class com.facetmap.sql.SqlResourceFactory
 
SqlResourceFactory.SqlResourceIterator - Class in com.facetmap.sql
 
SqlResourceFactory.SqlResourceIterator() - Constructor for class com.facetmap.sql.SqlResourceFactory.SqlResourceIterator
 
SqlSelection - Class in com.facetmap.sql
 
SqlSelection(SqlFacetmap) - Constructor for class com.facetmap.sql.SqlSelection
 
SqlSelection(SqlFacetmap, Properties, Heading[]) - Constructor for class com.facetmap.sql.SqlSelection
 
SqlSelection(SelectionData) - Constructor for class com.facetmap.sql.SqlSelection
 
SqlSelection.IdIterator - Class in com.facetmap.sql
 
SqlSelection.IdIterator(ResourceSpace, Iterator) - Constructor for class com.facetmap.sql.SqlSelection.IdIterator
 
SqlSelection.SubselectionResourceCount - Class in com.facetmap.sql
 
SqlSelection.SubselectionResourceCount() - Constructor for class com.facetmap.sql.SqlSelection.SubselectionResourceCount
 
sqlUnmap(Connection, SqlResource) - Method in class com.facetmap.sql.CompoundIndexedHeading
 
sqlUnmap(Connection, SqlResource) - Method in class com.facetmap.sql.IndexedHeading
Does nothing, because it stores its data in the master map table row.
sqlUnmap(Connection, SqlResource) - Method in class com.facetmap.sql.ResourceIdHeading
 
sqlUnmap(Connection, SqlResource) - Method in interface com.facetmap.sql.SqlHeading
 
sqlVendor - Variable in class com.facetmap.sql.SqlFacetmap
 
start - Variable in class com.facetmap.servlet.FacetNavigationBean
 
start - Variable in class com.facetmap.simple.Range
 
startCol - Variable in class com.facetmap.sql.LinearFacet
 
studio - Variable in class com.facetmap.example.movies.Movie
 
SUB_DAY - Static variable in class com.facetmap.simple.CalendarUnit
 
subsets - Variable in class com.facetmap.simple.SelectionData
Array of Lists of Selections, one List per facet
supersets - Variable in class com.facetmap.simple.SelectionData
Array of Lists of Selections, one List per facet

T

tableName - Variable in class com.facetmap.sql.SqlFacetmap
 
tablePrefix - Variable in class com.facetmap.sql.SqlFacetmap
 
tagSelection - Variable in class com.facetmap.sql.SqlSelection
 
tagTableAlias - Variable in class com.facetmap.sql.CompoundLinearFacet
 
tagTableName - Variable in class com.facetmap.sql.CompoundLinearFacet
 
tagTableName - Variable in class com.facetmap.sql.SqlFacetmap
 
taxAddrSizes - Variable in class com.facetmap.sql.SqlFacetSpace
 
TaxonomyFacet - Interface in com.facetmap
Contains Headings arranged into a tree structure.
TaxonomyHeading - Interface in com.facetmap
A Heading, specialized for a Taxonomy, that may have a parent Heading and child Headings of its own.
TaxonomyImpl - Class in com.facetmap.sql
This TaxonomyFacet implementation is an immutable compilation of the Headings provided to it at construction time.
TaxonomyImpl(TaxonomyFacet) - Constructor for class com.facetmap.sql.TaxonomyImpl
 
TaxonomyImpl(String, String, IndexedHeading) - Constructor for class com.facetmap.sql.TaxonomyImpl
 
Test - Class in com.facetmap.example.movies
Create implementations of Facetmap with movie data, and test various types of queries.
Test() - Constructor for class com.facetmap.example.movies.Test
 
testExcelFormat() - Static method in class com.facetmap.example.movies.Test
 
testSimpleFacetmap() - Static method in class com.facetmap.example.movies.Test
 
testSqlFacetmap() - Static method in class com.facetmap.example.movies.Test
 
timeFormat - Variable in class com.facetmap.format.xml.XmlFacetmapFactory
 
title - Variable in class com.facetmap.example.movies.Movie
 
TITLE - Static variable in interface com.facetmap.Resource
A common attribute key to represent a descriptive title for the resource.
title - Variable in class com.facetmap.simple.FacetBuilder
 
title - Variable in class com.facetmap.simple.SimpleDateFacet
 
title - Variable in class com.facetmap.simple.SimpleFacet
 
title - Variable in class com.facetmap.simple.SimpleFacetmap
 
title - Variable in class com.facetmap.simple.SimpleHeading
 
title - Variable in class com.facetmap.sql.ResourceIdHeading
 
toString() - Method in class com.facetmap.simple.Range
 
toString() - Method in class com.facetmap.simple.SelectionData
 
toString() - Method in class com.facetmap.simple.SimpleCompoundHeading
 
toString() - Method in class com.facetmap.simple.SimpleResource
 
toString() - Method in class com.facetmap.simple.SimpleTaxonomyHeading
 
toString() - Method in class com.facetmap.simple.TreeNode
 
toString() - Method in class com.facetmap.sql.DateHeadingImpl
 
transform(Document) - Method in interface com.facetmap.format.xml.XmlCache.Transformer
 
transformer - Variable in class com.facetmap.format.xml.XmlCache
 
TransformerPersister - Class in com.facetmap.format.xml
Serves XSL transforms from known sources.
TransformerPersister(File) - Constructor for class com.facetmap.format.xml.TransformerPersister
 
TransformerPersister(String) - Constructor for class com.facetmap.format.xml.TransformerPersister
 
treeNode - Variable in class com.facetmap.simple.SimpleTaxonomyHeading
 
TreeNode - Class in com.facetmap.simple
Encapsulates basic tree functions, for use by backward-heading and forward-heading computation.
TreeNode(Object) - Constructor for class com.facetmap.simple.TreeNode
 
TreeNode(Object, TreeNode) - Constructor for class com.facetmap.simple.TreeNode
 
TreeNode(Object, TreeNode, int) - Constructor for class com.facetmap.simple.TreeNode
 
TYPE_DELIM - Static variable in class com.facetmap.simple.RefCodec.IdList
 

U

uidSequence - Variable in class com.facetmap.simple.SimpleResourceSpace
 
unfacetedHeadings - Variable in class com.facetmap.simple.UnfacetedResource
 
UnfacetedResource - Class in com.facetmap.simple
Contains resource data outside the context of a FacetSpace.
UnfacetedResource() - Constructor for class com.facetmap.simple.UnfacetedResource
 
UnfacetedResource.UnfacetedHeading - Class in com.facetmap.simple
 
UnfacetedResource.UnfacetedHeading(String, String) - Constructor for class com.facetmap.simple.UnfacetedResource.UnfacetedHeading
 
unfacetedResources - Variable in class com.facetmap.simple.ImplicitFacetResourceSpace
 
union(CompoundHeadingFacet, CompoundHeading, CompoundHeading) - Static method in class com.facetmap.CompoundHeadingFacet.Util
Return the CompoundHeading that contains all the headings in each of the two input CompoundHeadings.
UnknownReferenceException - Exception in com.facetmap
Indicates that a reference used to identify something was not recognized by the FacetMap engine.
UnknownReferenceException() - Constructor for exception com.facetmap.UnknownReferenceException
 
UnknownReferenceException(String) - Constructor for exception com.facetmap.UnknownReferenceException
 
uri - Variable in class com.facetmap.format.xml.XmlCache
 
usingTags - Variable in class com.facetmap.sql.SqlFacetSpace
 

V

values - Variable in class com.facetmap.simple.FacetBuilder
 
version - Variable in class com.facetmap.simple.SimpleFacetSpace
 
viewPersister - Variable in class com.facetmap.servlet.FacetmapServlet
 

W

wasRefreshed() - Method in class com.facetmap.format.xml.XmlCache
 
workDir - Variable in class com.facetmap.format.xml.XmlFacetmapFactory
 
write(Properties, String) - Method in class com.facetmap.servlet.PropertiesFilePersister
 
writeProps(String) - Method in class com.facetmap.servlet.FacetmapServlet
 
writer - Static variable in class com.facetmap.example.movies.Test
 

X

XmlCache - Class in com.facetmap.format.xml
Custom cache for facetmap documents.
XmlCache(File, XmlCache.Transformer) - Constructor for class com.facetmap.format.xml.XmlCache
 
XmlCache(URL, File) - Constructor for class com.facetmap.format.xml.XmlCache
 
XmlCache(URL, File, XmlCache.Transformer) - Constructor for class com.facetmap.format.xml.XmlCache
 
XmlCache.Transformer - Interface in com.facetmap.format.xml
 
XmlFacetmapFactory - Class in com.facetmap.format.xml
Produces a Facetmap object from a Facetmap XML document (see the Facetmap XML 2.0.1 DTD).
XmlFacetmapFactory() - Constructor for class com.facetmap.format.xml.XmlFacetmapFactory
 
XmlFacetmapFactory(URL, File) - Constructor for class com.facetmap.format.xml.XmlFacetmapFactory
 
xmlGenerator - Static variable in class com.facetmap.example.movies.Test
 
XmlGenerator - Class in com.facetmap.format.xml
Generates XML output for Facetmaps and Selections.
XmlGenerator() - Constructor for class com.facetmap.format.xml.XmlGenerator
 
XmlResourceParser - Interface in com.facetmap.format.xml
 
XmlSimpleResourceParser - Class in com.facetmap.format.xml
 
XmlSimpleResourceParser(SimpleResourceSpace, SimpleFacetmap) - Constructor for class com.facetmap.format.xml.XmlSimpleResourceParser
 
xsltDir - Variable in class com.facetmap.format.xml.TransformerPersister
 
xslTransform(HttpServletRequest, HttpServletResponse, Selection, String, String) - Method in class com.facetmap.servlet.RenderSelection
 

Y

YEAR - Static variable in class com.facetmap.simple.CalendarUnit
 
YEAR_PERIOD - Static variable in class com.facetmap.simple.CalendarUnit
 

A B C D E F G H I K L M N O P R S T U V W X Y