- 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
-
- clone() - Method in class com.mattunderscore.http.headers.encoding.QEncoding
-
- clone() - Method in class com.mattunderscore.http.headers.language.QLanguage
-
- 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
-
- 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
-
- 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
-
- GenericFilter() - Constructor for class com.mattunderscore.filter.GenericFilter
-
- GenericHTTPFilter - Class in com.mattunderscore.filter
-
- 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
-
- 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
-
- 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.
- 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.
- 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
-
- 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
-