Class AcceptLanguage

java.lang.Object
org.exoplatform.services.rest.impl.header.Language
org.exoplatform.services.rest.impl.header.AcceptLanguage
All Implemented Interfaces:
QualityValue

public class AcceptLanguage extends Language implements QualityValue
Version:
$Id: $
Author:
Andrey Parfonov
  • Field Details

    • DEFAULT

      public static final AcceptLanguage DEFAULT
      Default accepted language, it minds any language is acceptable.
  • Constructor Details

    • AcceptLanguage

      public AcceptLanguage(Locale locale)
      Constructs new instance of accepted language with default quality value.
      Parameters:
      locale - the language
    • AcceptLanguage

      public AcceptLanguage(Locale locale, float qValue)
      Constructs new instance of accepted language with quality value.
      Parameters:
      locale - the language
      qValue - quality value
  • Method Details

    • valueOf

      public static AcceptLanguage valueOf(String header)
      Creates a new instance of AcceptedLanguage by parsing the supplied string.
      Parameters:
      header - accepted language string
      Returns:
      AcceptedLanguage
    • getQvalue

      public float getQvalue()
      Specified by:
      getQvalue in interface QualityValue
      Returns:
      value of quality parameter