package org.etk.core.rest.impl.header; public class AcceptToken extends Token implements QualityValue { /** * Quality value factor. */ private final float qValue; /** * Create AcceptToken with default quality value 1.0 . * * @param token a token */ public AcceptToken(String token) { super(token); qValue = DEFAULT_QUALITY_VALUE; } /** * Create AcceptToken with specified quality value. * @param token a token * @param qValue a quality value */ public AcceptToken(String token, float qValue) { super(token); this.qValue = qValue; } // QualityValue /** * {@inheritDoc} */ public float getQvalue() { return qValue; } }