Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

APP_RDF - Static variable in class com.mattunderscore.http.headers.content.type.QContentType
 
APP_XHTML - Static variable in class com.mattunderscore.http.headers.content.type.QContentType
 
AppleMobileFirmware - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the Apple firmware the user agent claims to run on.
AppleMobileFirmware(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.AppleMobileFirmware
Constructor for a detail with a firmware version.
ApplicationDetail - Class in com.mattunderscore.http.headers.useragent.details.application
Default implementation for a detail about the application.
ApplicationDetail(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.ApplicationDetail
Constructor for a detail with a name.
ApplicationDetail(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.ApplicationDetail
Constructor for a detail with a name and version.
Architecture - Class in com.mattunderscore.http.headers.useragent.details.hardware
Indicates the CPU architecture the user agent runs on.
Architecture(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.Architecture
Constructor for a detail with a name.

B

BaseUserAgentDetail - Class in com.mattunderscore.http.headers.useragent.details
Provide a default implementation of a user agent detail.
BaseUserAgentDetail(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.BaseUserAgentDetail
Constructor for a detail with a name and version.
BaseUserAgentDetail(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.BaseUserAgentDetail
Constructor for a detail with a name.
BaseVariantXMLSource - Class in com.mattunderscore.filter.contentnegotiation.variantsource
A variant source that parses XML for variants.
BaseVariantXMLSource() - Constructor for class com.mattunderscore.filter.contentnegotiation.variantsource.BaseVariantXMLSource
 
BaseVariantXMLSource(VariantSAXHandler) - Constructor for class com.mattunderscore.filter.contentnegotiation.variantsource.BaseVariantXMLSource
 
BlackBerry - Class in com.mattunderscore.http.headers.useragent.details.hardware
 
BlackBerry(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.BlackBerry
 
BlackBerryConfiguration - Class in com.mattunderscore.http.headers.useragent.details.platform
 
BlackBerryConfiguration(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.BlackBerryConfiguration
 
BlackBerryOS - Class in com.mattunderscore.http.headers.useragent.details.platform
 
BlackBerryOS(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.BlackBerryOS
 
BlackBerryProfile - Class in com.mattunderscore.http.headers.useragent.details.platform
 
BlackBerryProfile(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.BlackBerryProfile
 
BlackBerryVendorID - Class in com.mattunderscore.http.headers.useragent.details.hardware
 
BlackBerryVendorID(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.BlackBerryVendorID
 
Bot - Class in com.mattunderscore.http.headers.useragent.details.application
Indicates that it is an automated user agent.
Bot(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Bot
Constructor for a detail with a name.
Bot(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Bot
Constructor for a detail with a name and version.
Browser - Class in com.mattunderscore.http.headers.useragent.details.application
Indicates the user agent is a web browser.
Browser(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Browser
Constructor for a detail with a name.
Browser(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Browser
Constructor for a detail with a name and version.
buildNumber() - Method in class com.mattunderscore.http.headers.useragent.details.application.Safari
Returns the build number for Safari.

C

CachedVariantSource - Class in com.mattunderscore.filter.contentnegotiation.variantsource
Supports caching variant sources by providing a wrapper around them.
CachedVariantSource(VariantSource) - Constructor for class com.mattunderscore.filter.contentnegotiation.variantsource.CachedVariantSource
Constructs a cached version of the variant source.
CachingUserAgentParser - Class in com.mattunderscore.http.headers.useragent.parser
Parser to convert a user agent header field string to a structured representation.
CachingUserAgentParser() - Constructor for class com.mattunderscore.http.headers.useragent.parser.CachingUserAgentParser
 
characters(char[], int, int) - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.VariantXMLParser
 
Chrome - Class in com.mattunderscore.http.headers.useragent.details.application
 
Chrome(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Chrome
 
ChromeBased - Class in com.mattunderscore.http.headers.useragent.details.application
 
ChromeBased() - Constructor for class com.mattunderscore.http.headers.useragent.details.application.ChromeBased
 
Chromium - Class in com.mattunderscore.http.headers.useragent.details.application
Indicates the user agent claims to be a Chromium browser.
Chromium(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Chromium
Constructor for a detail with a version.
ChromiumBased - Class in com.mattunderscore.http.headers.useragent.details.application
 
ChromiumBased() - Constructor for class com.mattunderscore.http.headers.useragent.details.application.ChromiumBased
 
clearCache() - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.CachedVariantSource
Clears the cache of any variants.
clone() - Method in class com.mattunderscore.http.headers.content.type.QContentType
Deprecated.
There is not real value in cloning this object, the only mutable value is the. cached toString value
clone() - Method in class com.mattunderscore.http.headers.encoding.QEncoding
Deprecated.
There is not real value in cloning this object, the only mutable value is the cached toString value
clone() - Method in class com.mattunderscore.http.headers.language.QLanguage
Deprecated.
There is not real value in cloning this object, the only mutable value is the cached toString value
code - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Header
 
code - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Redirect
 
com.mattunderscore.filter - package com.mattunderscore.filter
Package for Filters.
com.mattunderscore.filter.contentnegotiation - package com.mattunderscore.filter.contentnegotiation
Package for content negotiation filter.
com.mattunderscore.filter.contentnegotiation.parser - package com.mattunderscore.filter.contentnegotiation.parser
Package for parsing content negotiation variants.
com.mattunderscore.filter.contentnegotiation.variantsource - package com.mattunderscore.filter.contentnegotiation.variantsource
Package contains classes and interfaces that provide variant sources.
com.mattunderscore.http.headers - package com.mattunderscore.http.headers
Package for representing HTTP header fields.
com.mattunderscore.http.headers.content.type - package com.mattunderscore.http.headers.content.type
Package for handling content type headers.
com.mattunderscore.http.headers.encoding - package com.mattunderscore.http.headers.encoding
Package for handling encoding headers.
com.mattunderscore.http.headers.language - package com.mattunderscore.http.headers.language
Package for handling language headers.
com.mattunderscore.http.headers.useragent - package com.mattunderscore.http.headers.useragent
A structured representation for the user agent header field.
com.mattunderscore.http.headers.useragent.details - package com.mattunderscore.http.headers.useragent.details
Details of a user agent.
com.mattunderscore.http.headers.useragent.details.application - package com.mattunderscore.http.headers.useragent.details.application
Application details of a user agent.
com.mattunderscore.http.headers.useragent.details.hardware - package com.mattunderscore.http.headers.useragent.details.hardware
Hardware details of a user agent.
com.mattunderscore.http.headers.useragent.details.platform - package com.mattunderscore.http.headers.useragent.details.platform
Software details of a user agent.
com.mattunderscore.http.headers.useragent.parser - package com.mattunderscore.http.headers.useragent.parser
Parsers for the user agent string.
compare(Qualified, Qualified) - Method in class com.mattunderscore.http.headers.QualifiedComparator
 
Compatible - Class in com.mattunderscore.http.headers.useragent.details.application
Detail indicating that the compatible flag is present.
Compatible() - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Compatible
Constructor for compatible flag detail.
ConfigurableVariantSource - Interface in com.mattunderscore.filter.contentnegotiation.variantsource
A variant source that requires configuration before it can provide variants.
configureFilter() - Method in class com.mattunderscore.filter.contentnegotiation.ContentNegotiationFilter
 
configureFilter() - Method in class com.mattunderscore.filter.GenericFilter
Callback method for configuring the filter.
configureSource(Map<String, String>) - Method in interface com.mattunderscore.filter.contentnegotiation.variantsource.ConfigurableVariantSource
Provide parameter values to configure the variant source.
configureSource(FilterConfig) - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.FilterVariantXMLSource
 
configureSource(FilterConfig) - Method in interface com.mattunderscore.filter.contentnegotiation.variantsource.VariantSourceForFilter
Configures the variant source with a filter config object
ContactInformation - Class in com.mattunderscore.http.headers.useragent.details.application
The contact information for the user agent.
ContactInformation(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.ContactInformation
Constructor for detail taking contact information.
ContentNegotiationFilter - Class in com.mattunderscore.filter.contentnegotiation
A Filter that can be used for content negotiation of HTTP requests.
ContentNegotiationFilter() - Constructor for class com.mattunderscore.filter.contentnegotiation.ContentNegotiationFilter
 
contentType - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Variant
 
ContentTypeParser - Class in com.mattunderscore.http.headers.content.type
Parse an accept field header string to a structured representation.
ContentTypeParser() - Constructor for class com.mattunderscore.http.headers.content.type.ContentTypeParser
 
context - Variable in class com.mattunderscore.filter.GenericFilter
The ServletContext of the filter configuration set by GenericFilter.setFilterConfig(FilterConfig).
CrossProduct - Class in com.mattunderscore.filter.contentnegotiation.parser
Cross product used to combine the quality and quality of source values for a variant.
CrossProduct(Qualified, Qualified, Variant) - Constructor for class com.mattunderscore.filter.contentnegotiation.parser.CrossProduct
 

D

Debian - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to run on a Debian operating system.
Debian(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Debian
Constructor for a Debian OS detail with a version.
Debian(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Debian
Constructor for a Debian OS detail with a version and the kernel version.
destroy() - Method in class com.mattunderscore.filter.GenericFilter
 
details() - Method in interface com.mattunderscore.http.headers.useragent.IUserAgent
Returns all the details that describe the user agent.
details() - Method in class com.mattunderscore.http.headers.useragent.UserAgent
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.application.Bot
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.application.Browser
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.application.Compatible
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.application.ContactInformation
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.application.EncryptionStrength
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.application.MozillaBasedProduct
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.BaseUserAgentDetail
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.hardware.Architecture
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.hardware.BlackBerryVendorID
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.hardware.MobileDevice
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.platform.AppleMobileFirmware
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.platform.BlackBerryConfiguration
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.platform.BlackBerryProfile
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.platform.Feature
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.platform.IPhoneSimulator
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.platform.LayoutEngine
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.platform.OSPlatform
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.platform.Utility
 
detailType() - Method in class com.mattunderscore.http.headers.useragent.details.platform.WindowSystem
 
detailType() - Method in interface com.mattunderscore.http.headers.useragent.details.UserAgentDetail
Type of the detail represented.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.mattunderscore.filter.GenericFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.mattunderscore.filter.GenericHTTPFilter
 
doHTTPFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.mattunderscore.filter.contentnegotiation.ContentNegotiationFilter
 
doHTTPFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.mattunderscore.filter.GenericHTTPFilter
A method that executes the filter behaviour for HTTP requests and responses.

E

EncodingParser - Class in com.mattunderscore.http.headers.encoding
Parse an accept encoding field header string to a structured representation.
EncodingParser() - Constructor for class com.mattunderscore.http.headers.encoding.EncodingParser
 
EncryptionStrength - Class in com.mattunderscore.http.headers.useragent.details.application
Encryption strength of the browser.
EncryptionStrength(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.EncryptionStrength
Constructor for a detail.
endElement(String, String, String) - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.VariantXMLParser
 
Epiphany - Class in com.mattunderscore.http.headers.useragent.details.application
 
Epiphany(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Epiphany
Constructor for a detail with a version.
equals(Object) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Header
 
equals(Object) - Method in class com.mattunderscore.filter.contentnegotiation.parser.HeaderPart
 
equals(Object) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Output
 
equals(Object) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Redirect
 
equals(Object) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
 
equals(Object) - Method in class com.mattunderscore.http.headers.content.type.QContentType
 
equals(Object) - Method in class com.mattunderscore.http.headers.encoding.QEncoding
 
equals(Object) - Method in class com.mattunderscore.http.headers.language.QLanguage
 
equals(Object) - Method in class com.mattunderscore.http.headers.useragent.details.BaseUserAgentDetail
 
error(SAXParseException) - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.VariantXMLParser
 

F

fail - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Output
 
fatalError(SAXParseException) - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.VariantXMLParser
 
Feature - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to have a particular feature
Feature(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Feature
Constructor for feature with a name.
Feature(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Feature
Constructor for feature with a name and version.
filterConfig - Variable in class com.mattunderscore.filter.GenericFilter
FilterVariantXMLSource - Class in com.mattunderscore.filter.contentnegotiation.variantsource
A variant source that parses XML for variants and is configured from a filter.
FilterVariantXMLSource() - Constructor for class com.mattunderscore.filter.contentnegotiation.variantsource.FilterVariantXMLSource
 
Firefox - Class in com.mattunderscore.http.headers.useragent.details.application
Indicates the user agent is a Firefox browser.
Firefox() - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Firefox
Constructor for a detail with a name.
Firefox(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Firefox
Constructor for a detail with a name and version.
forward - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Output
 

G

Gecko - Class in com.mattunderscore.http.headers.useragent.details.platform
A Gecko layout engine is used by the user agent.
Gecko() - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Gecko
Constructor for a detail.
Gecko(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Gecko
Constructor for a detail with a version.
Gecko(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Gecko
Constructor for a detail with a version and trail.
GenericFilter - Class in com.mattunderscore.filter
An abstract generic filter that provides a boilerplate implementation of Filter.init(FilterConfig).
GenericFilter() - Constructor for class com.mattunderscore.filter.GenericFilter
 
GenericHTTPFilter - Class in com.mattunderscore.filter
A HTTP filter that provides boiler plate for casting ServletRequest to HttpServletRequest etc.
GenericHTTPFilter() - Constructor for class com.mattunderscore.filter.GenericHTTPFilter
 
getCode() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Header
Get the status code of the header
getCode() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Redirect
Get the code of the redirect.
getContentType() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Get the content type of the variant.
getFilterConfig() - Method in class com.mattunderscore.filter.GenericFilter
Deprecated.
This can be accessed through a protected instance variable and public access seems unnecessary
getForward() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Output
Get the forward of the output.
getHeader() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Output
Get the header of the output.
getHeaderFieldName() - Method in class com.mattunderscore.http.headers.content.type.ContentTypeParser
 
getHeaderFieldName() - Method in class com.mattunderscore.http.headers.encoding.EncodingParser
 
getHeaderFieldName() - Method in interface com.mattunderscore.http.headers.HeaderFieldNameVerifier
 
getHeaderFieldName() - Method in class com.mattunderscore.http.headers.language.LanguageParser
 
getHeaderFieldName() - Method in class com.mattunderscore.http.headers.useragent.parser.CachingUserAgentParser
 
getHeaderFieldName() - Method in class com.mattunderscore.http.headers.useragent.parser.UserAgentParser
 
getLanguage() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Get the language of the variant.
getLocation() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Redirect
Get the location of the redirect.
getName() - Method in class com.mattunderscore.filter.contentnegotiation.parser.HeaderPart
Get the name of the header element
getOutput() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Get the output of the variant.
getPart() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Header
Get the header parts of the header
getQContentTypes() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Get the structured content types of the variant.
getQLanguages() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Get the structured languages of the variant.
getQualifier() - Method in class com.mattunderscore.filter.contentnegotiation.parser.CrossProduct
 
getQualifier() - Method in class com.mattunderscore.http.headers.content.type.QContentType
 
getQualifier() - Method in class com.mattunderscore.http.headers.encoding.QEncoding
 
getQualifier() - Method in class com.mattunderscore.http.headers.language.QLanguage
 
getQualifier() - Method in interface com.mattunderscore.http.headers.Qualified
The qualified weighting.
getRedirect() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Output
Get the redirect of the output.
getRequestContentTypes(HttpServletRequest) - Static method in class com.mattunderscore.http.headers.content.type.QContentType
Parser for HttpServletRequest to QContentType
getRequestEncodings(HttpServletRequest) - Static method in class com.mattunderscore.http.headers.encoding.QEncoding
Parser for HttpServletRequest to QEncoding
getRequestLanguages(HttpServletRequest) - Static method in class com.mattunderscore.http.headers.language.QLanguage
Parser for HttpServletRequest to QLanguage.
getSchema() - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.VariantSAXHandler
Return the schema that will be used by the BaseVariantXMLSource to verify the XML input.
getSchema() - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.VariantXMLParser
 
getServletContext() - Method in class com.mattunderscore.filter.GenericFilter
Deprecated.
This can be accessed through a protected instance variable and public access seems unnecessary
getUrlPattern() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Get the URL pattern of the variant.
getUserAgent() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
getValue() - Method in class com.mattunderscore.filter.contentnegotiation.parser.HeaderPart
Get the value of the header element
getVariant() - Method in class com.mattunderscore.filter.contentnegotiation.parser.CrossProduct
Returns the server's variant associated with the cross product.
getVariants() - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.BaseVariantXMLSource
 
getVariants() - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.CachedVariantSource
 
getVariants() - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.FilterVariantXMLSource
 
getVariants() - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.VariantSAXHandler
Returns the variants created by the parser.
getVariants() - Method in interface com.mattunderscore.filter.contentnegotiation.variantsource.VariantSource
Get the variants from the variant source.
getVariants() - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.VariantXMLParser
 
GoogleBot - Class in com.mattunderscore.http.headers.useragent.details.application
A bot for the Google search engine.
GoogleBot(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.GoogleBot
Constructor for a detail with a name and version.

H

hardwareDetail() - Method in class com.mattunderscore.http.headers.useragent.details.application.ApplicationDetail
 
hardwareDetail() - Method in class com.mattunderscore.http.headers.useragent.details.hardware.HardwarePlatformDetail
 
hardwareDetail() - Method in class com.mattunderscore.http.headers.useragent.details.platform.SoftwarePlatformDetail
 
hardwareDetail() - Method in interface com.mattunderscore.http.headers.useragent.details.UserAgentDetail
Indicates if it is a detail describing the hardware.
HardwarePlatformDetail - Class in com.mattunderscore.http.headers.useragent.details.hardware
Default implementation for a detail about the hardware platform.
HardwarePlatformDetail(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.HardwarePlatformDetail
Constructor for a detail with a name.
HardwarePlatformDetail(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.HardwarePlatformDetail
Constructor for a detail with a name and version.
hashCode() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Header
 
hashCode() - Method in class com.mattunderscore.filter.contentnegotiation.parser.HeaderPart
 
hashCode() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Output
 
hashCode() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Redirect
 
hashCode() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
 
hashCode() - Method in class com.mattunderscore.http.headers.content.type.QContentType
 
hashCode() - Method in class com.mattunderscore.http.headers.encoding.QEncoding
 
hashCode() - Method in class com.mattunderscore.http.headers.language.QLanguage
 
hashCode() - Method in class com.mattunderscore.http.headers.useragent.details.BaseUserAgentDetail
 
Header - Class in com.mattunderscore.filter.contentnegotiation.parser
The description of a header returned by the content negotiation filter.
Header() - Constructor for class com.mattunderscore.filter.contentnegotiation.parser.Header
 
header - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Output
 
HeaderFieldCollectionParser<T extends HeaderFieldElement> - Interface in com.mattunderscore.http.headers
Parser for header fields that return a collection of elements.
HeaderFieldElement - Interface in com.mattunderscore.http.headers
Part of the header field of an HTTP message, stored in a structured way.
HeaderFieldNameVerifier - Interface in com.mattunderscore.http.headers
An interface that used to provide a simple way check against the header field name.
HeaderFieldParser<T extends HeaderFieldElement> - Interface in com.mattunderscore.http.headers
Parser for the header field of an HTTP request.
HeaderPart - Class in com.mattunderscore.filter.contentnegotiation.parser
A header field element returned as part of the header by the content negotiation filter.
HeaderPart() - Constructor for class com.mattunderscore.filter.contentnegotiation.parser.HeaderPart
 

I

Iceweasel - Class in com.mattunderscore.http.headers.useragent.details.application
 
Iceweasel(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Iceweasel
Constructor for a detail with a version.
IE - Class in com.mattunderscore.http.headers.useragent.details.application
Indicates the user agent claims to be Internet Explorer.
IE() - Constructor for class com.mattunderscore.http.headers.useragent.details.application.IE
Constructor for a detail.
IE(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.IE
Constructor for a detail with a version.
IEncoding - Interface in com.mattunderscore.http.headers.encoding
Interface for Encoding header field.
ILanguage - Interface in com.mattunderscore.http.headers.language
Interface for the Language header.
init(FilterConfig) - Method in class com.mattunderscore.filter.GenericFilter
 
InputStreamVariantSource - Interface in com.mattunderscore.filter.contentnegotiation.variantsource
A variant source that gets the variants from an input stream.
IOS - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to run on iOS.
IOS(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.IOS
Constructor for a detail with a version.
IPad - Class in com.mattunderscore.http.headers.useragent.details.hardware
Indicates the user agent claims to run on an iPad.
IPad() - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.IPad
Constructor for a detail.
IPad(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.IPad
Constructor for a detail with a version.
IPhone - Class in com.mattunderscore.http.headers.useragent.details.hardware
Indicates the user agent claims to run on an iPhone
IPhone() - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.IPhone
Constructor for a detail.
IPhone(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.IPhone
Constructor for a detail with a version.
IPhoneSimulator - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to run on an iPhone simulator.
IPhoneSimulator() - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.IPhoneSimulator
Constructor for a detail.
IPod - Class in com.mattunderscore.http.headers.useragent.details.hardware
Indicates the user agent claims to run on an iPad
IPod() - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.IPod
Constructor for a detail.
IPod(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.IPod
Constructor for a detail with a version.
isAnyEncoding() - Method in interface com.mattunderscore.http.headers.encoding.IEncoding
Test to see if the encoding is a wildcard.
isAnyEncoding() - Method in class com.mattunderscore.http.headers.encoding.QEncoding
 
isAnySubType() - Method in class com.mattunderscore.http.headers.content.type.QContentType
Test to see if the subtype is a wildcard.
isAnyType() - Method in class com.mattunderscore.http.headers.content.type.QContentType
Test to see if the type is a wildcard.
isBot() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
isBrowser() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
isCacheEmpty() - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.CachedVariantSource
Returns true when there are no cached variants.
isChrome() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
isCompatible() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
isFail() - Method in class com.mattunderscore.filter.contentnegotiation.parser.Output
Get the fail of the output.
isFirefox() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
isHeaderFieldName(String) - Method in class com.mattunderscore.http.headers.content.type.ContentTypeParser
 
isHeaderFieldName(String) - Method in class com.mattunderscore.http.headers.encoding.EncodingParser
 
isHeaderFieldName(String) - Method in interface com.mattunderscore.http.headers.HeaderFieldNameVerifier
Test to see if the header field name can be parsed by this parser.
isHeaderFieldName(String) - Method in class com.mattunderscore.http.headers.language.LanguageParser
 
isHeaderFieldName(String) - Method in class com.mattunderscore.http.headers.useragent.parser.CachingUserAgentParser
 
isHeaderFieldName(String) - Method in class com.mattunderscore.http.headers.useragent.parser.UserAgentParser
 
isIE() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
isOpera() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
isSafari() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
IUserAgent - Interface in com.mattunderscore.http.headers.useragent
Interface for a structured representation of a user agent.

J

Java - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to be running in a Java JVM.
Java(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Java
Constructor for a detail with a version.

K

kernalVersion() - Method in class com.mattunderscore.http.headers.useragent.details.platform.Debian
Get the kernel version of Debian.

L

language - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Variant
 
LanguageParser - Class in com.mattunderscore.http.headers.language
Parse an accept-language field header string to a structured representation.
LanguageParser() - Constructor for class com.mattunderscore.http.headers.language.LanguageParser
 
LayoutEngine - Class in com.mattunderscore.http.headers.useragent.details.platform
A layout engine used by the user agent.
LayoutEngine(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.LayoutEngine
Constructor for a detail with a name.
LayoutEngine(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.LayoutEngine
Constructor for a detail with a name and version.
LikeFirefox - Class in com.mattunderscore.http.headers.useragent.details.application
Indicates that the user agent claims to be like Firefox.
LikeFirefox() - Constructor for class com.mattunderscore.http.headers.useragent.details.application.LikeFirefox
Constructor for a detail.
LikeFirefox(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.LikeFirefox
Constructor for a detail with a version.
LikeGecko - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to user a layout engine like Gecko.
LikeGecko() - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.LikeGecko
Constructor for a detail.
likeGecko() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
LikeMacOSX - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to run on an operating system like Mac OS X.
LikeMacOSX() - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.LikeMacOSX
 
likeSafari() - Method in class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
Linux - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to run on a Linux operating system.
Linux() - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Linux
Constructor for a detail.
Linux(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Linux
Constructor for a detail with a version.
Linux(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Linux
Constructor for a detail with the name of the particular Linux distribution and a version.
location - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Redirect
 

M

Machintosh - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to run on a Mac.
Machintosh() - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Machintosh
Constructor for a detail.
Machintosh(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Machintosh
Constructor for a detail with a version.
MacOSX - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to run on a Mac OS X.
MacOSX() - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.MacOSX
Constructor for a detail.
MacOSX(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.MacOSX
Constructor for a detail with a version.
MobileDevice - Class in com.mattunderscore.http.headers.useragent.details.hardware
Indicates the user agent claims to be a mobile device.
MobileDevice(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.MobileDevice
Constructor for a detail with a name.
MobileDevice(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.hardware.MobileDevice
Constructor for a detail with a name and version.
model() - Method in class com.mattunderscore.http.headers.useragent.details.hardware.BlackBerry
 
MozillaBasedProduct - Class in com.mattunderscore.http.headers.useragent.details.application
Claims to be a Mozilla like user agent.
MozillaBasedProduct(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.MozillaBasedProduct
Constructor for a detail with a version.

N

name - Variable in class com.mattunderscore.filter.contentnegotiation.parser.HeaderPart
 
name - Variable in class com.mattunderscore.http.headers.useragent.details.BaseUserAgentDetail
 
name() - Method in class com.mattunderscore.http.headers.useragent.details.BaseUserAgentDetail
 
name() - Method in interface com.mattunderscore.http.headers.useragent.details.UserAgentDetail
Name of the detail.
NoSchemaException - Exception in com.mattunderscore.filter.contentnegotiation.variantsource
An exception used to indicate that there is no schema needed or available.
NoSchemaException() - Constructor for exception com.mattunderscore.filter.contentnegotiation.variantsource.NoSchemaException
NoSchemaException constructor that can be used to indicate there is no schema needed.
NoSchemaException(Throwable) - Constructor for exception com.mattunderscore.filter.contentnegotiation.variantsource.NoSchemaException
NoSchemaException constructor that can be used to wrap an exception that prevented the Schema object from being created.

O

Opera - Class in com.mattunderscore.http.headers.useragent.details.application
Indicates the user agent claims to be an Opera browser.
Opera() - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Opera
Constructor for a detail.
Opera(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Opera
Constructor for a detail with a version.
Opera(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Opera
Constructor for a detail with a version and false version.
operaClaim() - Method in class com.mattunderscore.http.headers.useragent.details.application.Opera
The false version claimed by Opera
OSPlatform - Class in com.mattunderscore.http.headers.useragent.details.platform
Detail about the operating system the user agent is running.
OSPlatform(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.OSPlatform
Constructor for a detail with a name .
OSPlatform(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.OSPlatform
Constructor for a detail with a name and version.
Output - Class in com.mattunderscore.filter.contentnegotiation.parser
The result of the content negotiation matching a variant.
Output() - Constructor for class com.mattunderscore.filter.contentnegotiation.parser.Output
 
output - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Variant
 

P

parseElements(String) - Method in class com.mattunderscore.http.headers.content.type.ContentTypeParser
 
parseElements(String) - Method in class com.mattunderscore.http.headers.encoding.EncodingParser
 
parseElements(String) - Method in interface com.mattunderscore.http.headers.HeaderFieldCollectionParser
Parses a string for a collection of header field elements.
parseElements(String) - Method in class com.mattunderscore.http.headers.language.LanguageParser
 
parseField(String) - Method in interface com.mattunderscore.http.headers.HeaderFieldParser
Parses a string for a single header field element.
parseField(String) - Method in class com.mattunderscore.http.headers.useragent.parser.CachingUserAgentParser
 
parseField(String) - Method in class com.mattunderscore.http.headers.useragent.parser.UserAgentParser
 
parts - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Header
 
plaformDetail() - Method in class com.mattunderscore.http.headers.useragent.details.application.ApplicationDetail
 
plaformDetail() - Method in class com.mattunderscore.http.headers.useragent.details.PlatformDetail
 
plaformDetail() - Method in interface com.mattunderscore.http.headers.useragent.details.UserAgentDetail
Indicates if it is a detail describing the platform.
PlatformDetail - Class in com.mattunderscore.http.headers.useragent.details
Default implementation for a detail about the platform.
PlatformDetail(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.PlatformDetail
Constructor for a detail with a name.
PlatformDetail(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.PlatformDetail
Constructor for a detail with a name and version.
Presto - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to use the Presto layout engine.
Presto() - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Presto
Constructor for a detail.
Presto(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Presto
Constructor for a detail with a version.

Q

QContentType - Class in com.mattunderscore.http.headers.content.type
A parsed accept header field value with a qualification value.
QContentType(String, String, Map<String, String>, double) - Constructor for class com.mattunderscore.http.headers.content.type.QContentType
Constructor for qualified content types.
QEncoding - Class in com.mattunderscore.http.headers.encoding
A parsed accept encoding header field value with a qualification value.
QEncoding(String, double) - Constructor for class com.mattunderscore.http.headers.encoding.QEncoding
Constructor for qualified encodings.
QLanguage - Class in com.mattunderscore.http.headers.language
A parsed accept-language header field value with a qualification value.
QLanguage(String, String, double) - Constructor for class com.mattunderscore.http.headers.language.QLanguage
Constructor for qualified languages.
Qualified - Interface in com.mattunderscore.http.headers
A qualified value.
QualifiedComparator - Class in com.mattunderscore.http.headers
Comparator class for Qualified objects.
QualifiedComparator() - Constructor for class com.mattunderscore.http.headers.QualifiedComparator
 

R

redirect - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Output
 
Redirect - Class in com.mattunderscore.filter.contentnegotiation.parser
The description of a redirect header returned by the content negotiation filter.
Redirect() - Constructor for class com.mattunderscore.filter.contentnegotiation.parser.Redirect
 
requestPathMatchesVariant(String) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Decide if the variant URL pattern matches the request path.

S

Safari - Class in com.mattunderscore.http.headers.useragent.details.application
Indicates the user agent claims to be a Safari browser.
Safari(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.Safari
Constructor for a detail with a version and buildNumber.
SafariBased - Class in com.mattunderscore.http.headers.useragent.details.application
Indicates the user agent claims to be based on Safari
SafariBased(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.application.SafariBased
Constructor for a detail with a build number.
sameEncoding(QEncoding) - Method in interface com.mattunderscore.http.headers.encoding.IEncoding
Method that returns true if the two content types can be matched against one another.
sameEncoding(QEncoding) - Method in class com.mattunderscore.http.headers.encoding.QEncoding
 
sameLangauge(ILanguage) - Method in interface com.mattunderscore.http.headers.language.ILanguage
Test to see if two accept-language header values match.
sameLangauge(ILanguage) - Method in class com.mattunderscore.http.headers.language.QLanguage
 
sameType(QContentType) - Method in class com.mattunderscore.http.headers.content.type.QContentType
Method that returns true if the two content types can be matched against one another.
SAX_HANDLER - Static variable in class com.mattunderscore.filter.contentnegotiation.variantsource.FilterVariantXMLSource
Name of the parameter that identifies the SAX hander to use.
setCode(int) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Header
Set the status code of the header
setCode(int) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Redirect
Set the code of the redirect.
setContentType(String) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Set the content type of the variant.
setFail(Boolean) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Output
Set the fail of the output.
setFilterConfig(FilterConfig) - Method in class com.mattunderscore.filter.GenericFilter
Set the filter configuration object for this filter.
setForward(String) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Output
Set the forward of the output.
setHandler(VariantSAXHandler) - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.BaseVariantXMLSource
Setter for the SAX handler.
setHeader(Header) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Output
Set the header of the output.
setInputStream(InputStream) - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.BaseVariantXMLSource
 
setInputStream(InputStream) - Method in interface com.mattunderscore.filter.contentnegotiation.variantsource.InputStreamVariantSource
Setter for the input stream that provides the description of the variants.
setLanguage(String) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Set the language of the variant.
setLocation(String) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Redirect
Set the location of the redirect.
setName(String) - Method in class com.mattunderscore.filter.contentnegotiation.parser.HeaderPart
Set the name of the header element
setOutput(Output) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Set the output of the variant.
setPart(List<HeaderPart>) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Header
Set the header parts of the header
setRedirect(Redirect) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Output
Set the redirect of the output.
setUrlPattern(String) - Method in class com.mattunderscore.filter.contentnegotiation.parser.Variant
Set the URL pattern of the variant.
setValue(String) - Method in class com.mattunderscore.filter.contentnegotiation.parser.HeaderPart
Set the value of the header element
SoftwarePlatformDetail - Class in com.mattunderscore.http.headers.useragent.details.platform
Default implementation for a detail about the software platform.
SoftwarePlatformDetail(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.SoftwarePlatformDetail
Constructor for a detail with a name.
SoftwarePlatformDetail(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.SoftwarePlatformDetail
Constructor for a detail with a name and version.
startElement(String, String, String, Attributes) - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.VariantXMLParser
 

T

TEXT_HTML - Static variable in class com.mattunderscore.http.headers.content.type.QContentType
 
toString() - Method in class com.mattunderscore.http.headers.content.type.QContentType
Returns a string representation of the object.
toString() - Method in class com.mattunderscore.http.headers.encoding.QEncoding
Returns a string representation of the object.
toString() - Method in class com.mattunderscore.http.headers.language.QLanguage
Returns a string representation of the object.
toString() - Method in class com.mattunderscore.http.headers.useragent.details.application.Compatible
 
toString() - Method in class com.mattunderscore.http.headers.useragent.details.BaseUserAgentDetail
 
toString() - Method in class com.mattunderscore.http.headers.useragent.details.platform.Windows
 
toString() - Method in class com.mattunderscore.http.headers.useragent.UserAgent
 
trail() - Method in class com.mattunderscore.http.headers.useragent.details.platform.Gecko
The trail of the Gecko layout engine.
Trident - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to use the Trident layout engine.
Trident() - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Trident
Constructor for a detail.
Trident(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Trident
Constructor for a detail with a version.

U

Ubuntu - Class in com.mattunderscore.http.headers.useragent.details.platform
 
Ubuntu(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Ubuntu
Constructor for a Ubuntu OS detail with a version.
UnParsableHeaderException - Exception in com.mattunderscore.http.headers
Exception when the value of the header field cannot be parsed.
UnParsableHeaderException(String) - Constructor for exception com.mattunderscore.http.headers.UnParsableHeaderException
 
urlPattern - Variable in class com.mattunderscore.filter.contentnegotiation.parser.Variant
 
UserAgent - Class in com.mattunderscore.http.headers.useragent
A structured representation of a user agent.
UserAgent(String, Collection<UserAgentDetail>) - Constructor for class com.mattunderscore.http.headers.useragent.UserAgent
 
UserAgentDetail - Interface in com.mattunderscore.http.headers.useragent.details
A detail about the user agent.
UserAgentParser - Class in com.mattunderscore.http.headers.useragent.parser
Parser to convert a user agent header field string to a structured representation.
UserAgentParser() - Constructor for class com.mattunderscore.http.headers.useragent.parser.UserAgentParser
 
UserAgentQuerier - Class in com.mattunderscore.http.headers.useragent
Utility class to get some information from a user agent details conveniently.
UserAgentQuerier(IUserAgent) - Constructor for class com.mattunderscore.http.headers.useragent.UserAgentQuerier
 
userAgentString() - Method in interface com.mattunderscore.http.headers.useragent.IUserAgent
The user agent string passed in the HTTP header.
userAgentString() - Method in class com.mattunderscore.http.headers.useragent.UserAgent
 
Utility - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to be a utility or a library.
Utility(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Utility
Constructor for a detail with a name and version.

V

value - Variable in class com.mattunderscore.filter.contentnegotiation.parser.HeaderPart
 
Variant - Class in com.mattunderscore.filter.contentnegotiation.parser
The description of a variant used by the content negotiation filter to decide how to respond to a request.
Variant() - Constructor for class com.mattunderscore.filter.contentnegotiation.parser.Variant
 
VARIANT_SOURCE_PARAMETER - Static variable in class com.mattunderscore.filter.contentnegotiation.ContentNegotiationFilter
The parameter name of the variant source class parameter.
VariantSAXHandler - Class in com.mattunderscore.filter.contentnegotiation.variantsource
A SAX handler that creates a list of Variant objects from XML.
VariantSAXHandler() - Constructor for class com.mattunderscore.filter.contentnegotiation.variantsource.VariantSAXHandler
 
VariantSource - Interface in com.mattunderscore.filter.contentnegotiation.variantsource
A variant source is any object that provides variants to the content negotiation filter.
VariantSourceConfigurationException - Exception in com.mattunderscore.filter.contentnegotiation.variantsource
An exception thrown from variant sources when configuring the source or because the configuration is not valid.
VariantSourceConfigurationException() - Constructor for exception com.mattunderscore.filter.contentnegotiation.variantsource.VariantSourceConfigurationException
Creates an exception with the default exception message.
VariantSourceConfigurationException(String) - Constructor for exception com.mattunderscore.filter.contentnegotiation.variantsource.VariantSourceConfigurationException
Creates an exception with a specific exception message.
VariantSourceConfigurationException(String, Throwable) - Constructor for exception com.mattunderscore.filter.contentnegotiation.variantsource.VariantSourceConfigurationException
Creates an exception with a specific exception message and a cause.
VariantSourceException - Exception in com.mattunderscore.filter.contentnegotiation.variantsource
An exception thrown from variant sources.
VariantSourceException() - Constructor for exception com.mattunderscore.filter.contentnegotiation.variantsource.VariantSourceException
Creates an exception with the default exception message.
VariantSourceException(String) - Constructor for exception com.mattunderscore.filter.contentnegotiation.variantsource.VariantSourceException
Creates an exception with a specific exception message.
VariantSourceException(String, Throwable) - Constructor for exception com.mattunderscore.filter.contentnegotiation.variantsource.VariantSourceException
Creates an exception with a specific exception message and a cause.
VariantSourceForFilter - Interface in com.mattunderscore.filter.contentnegotiation.variantsource
It is intended to be called from filters and is configured with a FilterConfig.
VariantXMLParser - Class in com.mattunderscore.filter.contentnegotiation.variantsource
Parser for the Negotiation XML file.
VariantXMLParser() - Constructor for class com.mattunderscore.filter.contentnegotiation.variantsource.VariantXMLParser
 
vendorID() - Method in class com.mattunderscore.http.headers.useragent.details.hardware.BlackBerryVendorID
 
version - Variable in class com.mattunderscore.http.headers.useragent.details.BaseUserAgentDetail
 
version() - Method in class com.mattunderscore.http.headers.useragent.details.BaseUserAgentDetail
 
version() - Method in interface com.mattunderscore.http.headers.useragent.details.UserAgentDetail
Version of the detail.

W

warning(SAXParseException) - Method in class com.mattunderscore.filter.contentnegotiation.variantsource.VariantXMLParser
 
Windows - Class in com.mattunderscore.http.headers.useragent.details.platform
Indicates the user agent claims to run on a Windows operating system.
Windows(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Windows
Constructor for a detail with a name and version.
Windows(String, String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.Windows
Constructor for a detail with a name, version and Windows name.
windowsName() - Method in class com.mattunderscore.http.headers.useragent.details.platform.Windows
Name generally used to refer to the Windows version.
WindowSystem - Class in com.mattunderscore.http.headers.useragent.details.platform
Detail about the Window system of the operating system the user agent is running on.
WindowSystem(String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.WindowSystem
Constructor for a detail with a name.
WindowSystem(String, String) - Constructor for class com.mattunderscore.http.headers.useragent.details.platform.WindowSystem
Constructor for a detail with a name and version.

X

XML_INPUT_FILE - Static variable in class com.mattunderscore.filter.contentnegotiation.variantsource.FilterVariantXMLSource
 
XML_INPUT_RESOURCE - Static variable in class com.mattunderscore.filter.contentnegotiation.variantsource.FilterVariantXMLSource
Name of parameter that identifies a resource that can be retrieved as a stream from the servlet context.
XML_INPUT_STRING - Static variable in class com.mattunderscore.filter.contentnegotiation.variantsource.FilterVariantXMLSource
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2016. All Rights Reserved.