Package org.restlet.engine.header
Class ChallengeWriter
- java.lang.Object
-
- java.io.Writer
-
- java.io.StringWriter
-
- org.restlet.engine.header.HeaderWriter<org.restlet.data.ChallengeRequest>
-
- org.restlet.engine.header.ChallengeWriter
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.Appendable
,java.lang.AutoCloseable
public class ChallengeWriter extends HeaderWriter<org.restlet.data.ChallengeRequest>
Authentication challenge header writer.- Author:
- Jerome Louvel
-
-
Constructor Summary
Constructors Constructor Description ChallengeWriter()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HeaderWriter<org.restlet.data.ChallengeRequest>
append(org.restlet.data.ChallengeRequest value)
Appends a value.ChallengeWriter
appendChallengeParameter(java.lang.String name)
Appends a new parameter, prefixed with a comma.ChallengeWriter
appendChallengeParameter(java.lang.String name, java.lang.String value)
Appends a new parameter, prefixed with a comma.ChallengeWriter
appendChallengeParameter(org.restlet.data.Parameter parameter)
Appends a new challenge parameter, prefixed with a comma.ChallengeWriter
appendChallengeParameterSeparator()
Appends a comma as a separator if the first parameter has already been written.ChallengeWriter
appendQuotedChallengeParameter(java.lang.String name, java.lang.String value)
Appends a new parameter, prefixed with a comma.ChallengeWriter
appendQuotedChallengeParameter(org.restlet.data.Parameter parameter)
Appends a new parameter, prefixed with a comma.boolean
isFirstChallengeParameter()
Indicates if the first comma-separated value is written.void
setFirstChallengeParameter(boolean firstValue)
Indicates if the first comma-separated value is written.-
Methods inherited from class org.restlet.engine.header.HeaderWriter
append, append, append, append, append, append, appendComment, appendExtension, appendExtension, appendParameterSeparator, appendProduct, appendQuotedPair, appendQuotedString, appendSpace, appendToken, appendUriEncoded, appendValueSeparator, canWrite
-
-
-
-
Method Detail
-
append
public HeaderWriter<org.restlet.data.ChallengeRequest> append(org.restlet.data.ChallengeRequest value)
Description copied from class:HeaderWriter
Appends a value.- Specified by:
append
in classHeaderWriter<org.restlet.data.ChallengeRequest>
- Parameters:
value
- The value.- Returns:
- This writer.
-
appendChallengeParameter
public ChallengeWriter appendChallengeParameter(org.restlet.data.Parameter parameter)
Appends a new challenge parameter, prefixed with a comma. The value is separated from the name by an '=' character.- Parameters:
parameter
- The parameter.- Returns:
- This writer.
-
appendChallengeParameter
public ChallengeWriter appendChallengeParameter(java.lang.String name)
Appends a new parameter, prefixed with a comma.- Parameters:
name
- The parameter name.- Returns:
- The current builder.
-
appendChallengeParameter
public ChallengeWriter appendChallengeParameter(java.lang.String name, java.lang.String value)
Appends a new parameter, prefixed with a comma. The value is separated from the name by an '=' character.- Parameters:
name
- The parameter name.value
- The parameter value.- Returns:
- This writer.
-
appendChallengeParameterSeparator
public ChallengeWriter appendChallengeParameterSeparator()
Appends a comma as a separator if the first parameter has already been written.- Returns:
- This writer.
-
appendQuotedChallengeParameter
public ChallengeWriter appendQuotedChallengeParameter(org.restlet.data.Parameter parameter)
Appends a new parameter, prefixed with a comma. The value is separated from the name by an '=' character.- Parameters:
parameter
- The parameter.- Returns:
- This writer.
-
appendQuotedChallengeParameter
public ChallengeWriter appendQuotedChallengeParameter(java.lang.String name, java.lang.String value)
Appends a new parameter, prefixed with a comma. The value is quoted and separated from the name by an '=' character.- Parameters:
name
- The parameter name.value
- The parameter value to quote.- Returns:
- This writer.
-
isFirstChallengeParameter
public boolean isFirstChallengeParameter()
Indicates if the first comma-separated value is written.- Returns:
- True if the first comma-separated value is written.
-
setFirstChallengeParameter
public void setFirstChallengeParameter(boolean firstValue)
Indicates if the first comma-separated value is written.- Parameters:
firstValue
- True if the first comma-separated value is written.
-
-