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.ChallengeWriterappendChallengeParameter(java.lang.String name)Appends a new parameter, prefixed with a comma.ChallengeWriterappendChallengeParameter(java.lang.String name, java.lang.String value)Appends a new parameter, prefixed with a comma.ChallengeWriterappendChallengeParameter(org.restlet.data.Parameter parameter)Appends a new challenge parameter, prefixed with a comma.ChallengeWriterappendChallengeParameterSeparator()Appends a comma as a separator if the first parameter has already been written.ChallengeWriterappendQuotedChallengeParameter(java.lang.String name, java.lang.String value)Appends a new parameter, prefixed with a comma.ChallengeWriterappendQuotedChallengeParameter(org.restlet.data.Parameter parameter)Appends a new parameter, prefixed with a comma.booleanisFirstChallengeParameter()Indicates if the first comma-separated value is written.voidsetFirstChallengeParameter(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:HeaderWriterAppends a value.- Specified by:
appendin 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.
-
-