Package com.iizix.ws.engine
Interface IReplyContent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canFormat()
Checks if formatting the output is supported.java.lang.String
formatHTTPReply()
Formats the URLConnection HTTP headers reply into a String.java.lang.String
getAcceptedContent()
Gets the accepted contents.java.lang.String
getDescription()
Gets the format description.java.lang.String
getRawOutput(boolean format)
Gets the raw text data from the reply.boolean
isHandled(java.lang.String type)
Checks if a content type is handled by this reply.void
readReply(RESTfulReply reply, java.lang.String data)
Called to format the request for this reply content, i.e.
-
-
-
Method Detail
-
getAcceptedContent
java.lang.String getAcceptedContent()
Gets the accepted contents.- Returns:
- A String such as "text/html" or "text/plain, text/html".
-
isHandled
boolean isHandled(java.lang.String type)
Checks if a content type is handled by this reply.- Parameters:
type
- The content type from the HTTP header "Content-Type", without "charset".- Returns:
- true if handled, false otherwise.
-
readReply
void readReply(RESTfulReply reply, java.lang.String data) throws java.io.IOException
Called to format the request for this reply content, i.e. the accepted content.- Parameters:
reply
- The reply instance.data
- The String data from the reply.- Throws:
java.io.IOException
- For I/O errors.
-
canFormat
boolean canFormat()
Checks if formatting the output is supported.- Returns:
- true If formatting is supported.
-
getDescription
java.lang.String getDescription()
Gets the format description.- Returns:
- The description string.
-
formatHTTPReply
java.lang.String formatHTTPReply()
Formats the URLConnection HTTP headers reply into a String.- Returns:
- The formatted HTML reply string.
-
getRawOutput
java.lang.String getRawOutput(boolean format)
Gets the raw text data from the reply.- Parameters:
format
- Flag to format the output (used for JSON and XML).- Returns:
- The String of the reply, or null if an exception occurred.
-
-