Class StringContent
java.lang.Object
de.fraunhofer.iosb.ilt.frostserver.plugin.batchprocessing.multipart.StringContent
- All Implemented Interfaces:
Content,MultipartContent
Content with no content type.
- Author:
- scf
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.fraunhofer.iosb.ilt.frostserver.plugin.batchprocessing.multipart.MultipartContent
MultipartContent.IsFinished -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetContent(boolean allHeaders) Get the String content for response.Get the list of error messages generating during parsing.Get the headers.Gives the parse-state of the Content.booleanFlag indicating there were errors parsing the content.voidAdd the line to the content.voidsetContent(StringBuilder content) voidsetLogIndent(String logIndent) Sets the indentation of log messages.voidInforms the Content that the last newline should be removed again.
-
Constructor Details
-
StringContent
public StringContent()
-
-
Method Details
-
parseLine
Description copied from interface:MultipartContentAdd the line to the content.- Specified by:
parseLinein interfaceMultipartContent- Parameters:
line- The line to add.
-
isParseFailed
public boolean isParseFailed()Description copied from interface:ContentFlag indicating there were errors parsing the content.- Specified by:
isParseFailedin interfaceContent- Returns:
- true if there were parse errors.
-
getErrors
Description copied from interface:ContentGet the list of error messages generating during parsing. -
stripLastNewline
public void stripLastNewline()Description copied from interface:MultipartContentInforms the Content that the last newline should be removed again. The newline before a boundary is part of the boundary, not of the content.- Specified by:
stripLastNewlinein interfaceMultipartContent
-
isFinished
Description copied from interface:MultipartContentGives the parse-state of the Content. This indicates if more content is expected or not.- Specified by:
isFinishedin interfaceMultipartContent- Returns:
- the parse-state of the Content.
-
setLogIndent
Description copied from interface:ContentSets the indentation of log messages. Since Content can be nested, this makes debug output better readable.- Specified by:
setLogIndentin interfaceContent- Parameters:
logIndent- the indentation of log messages.
-
getContent
Description copied from interface:ContentGet the String content for response.- Specified by:
getContentin interfaceContent- Parameters:
allHeaders- flag indicating all headers should be included. If the content is going to be added to a HttpServletResponse, the headers need to be set separately.- Returns:
- The content.
-
setContent
-
getHeaders
Description copied from interface:ContentGet the headers. This will include the Content-Type header.- Specified by:
getHeadersin interfaceContent- Returns:
- the headers.
-