public class PreferTag extends java.lang.Object implements java.lang.Comparable<PreferTag>
| Constructor and Description |
|---|
PreferTag(org.glassfish.jersey.message.internal.HttpHeaderReader reader)
Parse the prefer tag and parameters out of the header
|
PreferTag(PreferTag preferTag)
Create a new PreferTag from an existing tag
|
PreferTag(java.lang.String inputTag)
Create a blank prefer tag
|
| Modifier and Type | Method and Description |
|---|---|
void |
addResponseHeaders(javax.servlet.http.HttpServletResponse servletResponse)
Add appropriate response headers to indicate that the incoming preferences were acknowledged
|
int |
compareTo(PreferTag otherTag)
We consider tags with the same name to be equal, because the definition of Prefer headers does not permit that tags
with the same name be consumed except by selecting for the first appearing tag.
|
static PreferTag |
emptyTag()
Create an empty PreferTag
|
java.util.Map<java.lang.String,java.lang.String> |
getParams()
Get any additional parameters for the prefer tag
|
java.lang.String |
getTag()
Get the tag name
|
java.lang.String |
getValue()
Get the default value for the tag
|
public PreferTag(PreferTag preferTag)
preferTag - public PreferTag(org.glassfish.jersey.message.internal.HttpHeaderReader reader)
throws java.text.ParseException
reader - java.text.ParseExceptionpublic PreferTag(java.lang.String inputTag)
throws java.text.ParseException
inputTag - java.text.ParseExceptionpublic static PreferTag emptyTag()
public java.lang.String getTag()
public java.lang.String getValue()
public java.util.Map<java.lang.String,java.lang.String> getParams()
public void addResponseHeaders(javax.servlet.http.HttpServletResponse servletResponse)
servletResponse - public int compareTo(PreferTag otherTag)
compareTo in interface java.lang.Comparable<PreferTag>Comparable.compareTo(java.lang.Object)Copyright © 2013-2014 DuraSpace, Inc.. All Rights Reserved.