GeoPubby  Version 0.1.0.0
ContentTypeNegotiator.AcceptHeaderOverride Class Reference
Collaboration diagram for ContentTypeNegotiator.AcceptHeaderOverride:

Package Functions

 AcceptHeaderOverride (Pattern userAgentPattern, String original, String replacement)
 
boolean matches (String acceptHeader, String userAgentHeader)
 
String getReplacement ()
 

Private Attributes

Pattern userAgentPattern
 
String original
 
String replacement
 

Constructor & Destructor Documentation

◆ AcceptHeaderOverride()

AcceptHeaderOverride ( Pattern  userAgentPattern,
String  original,
String  replacement 
)
package

Member Function Documentation

◆ getReplacement()

String getReplacement ( )
package

◆ matches()

boolean matches ( String  acceptHeader,
String  userAgentHeader 
)
package
160  {
161  return (userAgentPattern == null
162  || userAgentPattern.matcher(userAgentHeader).find())
163  && (original == null || original.equals(acceptHeader));
164  }

References ContentTypeNegotiator.AcceptHeaderOverride.original, and ContentTypeNegotiator.AcceptHeaderOverride.userAgentPattern.

Member Data Documentation

◆ original

◆ replacement

◆ userAgentPattern