public FieldValueResponseParser(GsonWrapper wrapper, String fieldName, T expectedValue) { valueParser = new ParseFirstJsonValueNamed<T>(wrapper, new TypeLiteral<T>() { }, fieldName); this.expectedValue = expectedValue; }
@Override protected GeneratedHttpRequest getRequest() { return (GeneratedHttpRequest) super.getRequest(); } }
@Override public ParseSax<T> setContext(HttpRequest request) { handler.setContext(request); this.request = request; return this; } }
@Override public PaginatedCollection<Subdomain> apply(HttpResponse response) { Subdomains subdomains = json.apply(response); return subdomains; }
public T parse(InputSource from) { try { return doParse(from); } catch (Exception e) { return addDetailsAndPropagate(null, e); } }
@Override public PaginatedCollection<Domain> apply(HttpResponse response) { Domains domains = json.apply(response); return domains; }
@Override public ParseSax<T> setContext(HttpRequest request) { handler.setContext(request); this.request = request; return this; } }
public T parse(InputSource from) { try { return doParse(from); } catch (Exception e) { return addDetailsAndPropagate(null, e); } }
@Override protected GeneratedHttpRequest getRequest() { return (GeneratedHttpRequest) super.getRequest(); } }
@Override public PaginatedCollection<Domain> apply(HttpResponse response) { Domains domains = json.apply(response); return domains; }
@Override public ParseSax<T> setContext(HttpRequest request) { handler.setContext(request); this.request = request; return this; } }
public T parse(InputSource from) { try { return doParse(from); } catch (Exception e) { return addDetailsAndPropagate(null, e); } }
@Override protected GeneratedHttpRequest getRequest() { return (GeneratedHttpRequest) super.getRequest(); } }
@Override public ParseSax<T> setContext(HttpRequest request) { handler.setContext(request); this.request = request; return this; } }
public T parse(InputSource from) { try { return doParse(from); } catch (Exception e) { return addDetailsAndPropagate(null, e); } }
@Override protected GeneratedHttpRequest getRequest() { return (GeneratedHttpRequest) super.getRequest(); } }
private void addDefaultRegionToHandler(ParseSax.HandlerWithResult<?> handler) { handler.setContext(request); } }
private void addDefaultRegionToHandler(ParseSax.HandlerWithResult<?> handler) { handler.setContext(request); } }
private void addDefaultRegionToHandler(ParseSax.HandlerWithResult<?> handler) { handler.setContext(request); } }
private void addDefaultRegionToHandler(ParseSax.HandlerWithResult<?> handler) { handler.setContext(request); } }