Package com.helger.httpclient.response
Class ResponseHandlerMicroDom
java.lang.Object
com.helger.httpclient.response.ResponseHandlerMicroDom
- All Implemented Interfaces:
org.apache.hc.core5.http.io.HttpClientResponseHandler<com.helger.xml.microdom.IMicroDocument>
public class ResponseHandlerMicroDom
extends Object
implements org.apache.hc.core5.http.io.HttpClientResponseHandler<com.helger.xml.microdom.IMicroDocument>
Convert a valid HTTP response to an
IMicroDocument object.- Author:
- Philip Helger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.helger.xml.microdom.IMicroDocumenthandleResponse(org.apache.hc.core5.http.ClassicHttpResponse aHttpResponse) final booleanfinal ResponseHandlerMicroDomsetDebugMode(boolean bDebugMode) Enable or disable debug mode on demand.
-
Constructor Details
-
ResponseHandlerMicroDom
public ResponseHandlerMicroDom()
-
-
Method Details
-
isDebugMode
public final boolean isDebugMode()- Returns:
trueif debug mode is enabled,falseif not.- Since:
- 8.8.2
-
setDebugMode
Enable or disable debug mode on demand.- Parameters:
bDebugMode-trueto enable debug mode,falseto disable it.- Returns:
- this for chaining
- Since:
- 10.0.0
-
handleResponse
@Nullable public com.helger.xml.microdom.IMicroDocument handleResponse(@Nonnull org.apache.hc.core5.http.ClassicHttpResponse aHttpResponse) throws IOException - Specified by:
handleResponsein interfaceorg.apache.hc.core5.http.io.HttpClientResponseHandler<com.helger.xml.microdom.IMicroDocument>- Throws:
IOException
-