Class CodeGenerator
- java.lang.Object
-
- io.github.atkawa7.httpsnippet.generators.CodeGenerator
-
- Direct Known Subclasses:
AsyncHttp,CljHttp,Curl,Fetch,GoNative,JQuery,Jsoup,LibCurl,NetHttp,NodeNative,NodeRequest,NodeUnirest,ObjNSURLSession,OkHttp,PowerShell,Python3Native,PythonRequests,RestSharp,RubyNative,Swift,Unirest,XMLHttpRequest
public abstract class CodeGenerator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Clientclientprotected java.lang.StringdisplayNameprotected Languagelanguage
-
Constructor Summary
Constructors Modifier Constructor Description protectedCodeGenerator(Client client, Language language)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Stringcode(io.github.atkawa7.har.HarRequest harRequest)protected abstract java.lang.StringgenerateCode(CodeRequest harRequest)protected java.lang.StringtoJson(java.lang.Object value)protected java.lang.StringtoPrettyJson(java.lang.Object value)java.lang.StringtoString()
-
-
-
Method Detail
-
code
public java.lang.String code(io.github.atkawa7.har.HarRequest harRequest) throws java.lang.Exception- Throws:
java.lang.Exception
-
generateCode
protected abstract java.lang.String generateCode(CodeRequest harRequest) throws java.lang.Exception
- Throws:
java.lang.Exception
-
toJson
protected java.lang.String toJson(java.lang.Object value) throws java.lang.Exception- Throws:
java.lang.Exception
-
toPrettyJson
protected java.lang.String toPrettyJson(java.lang.Object value) throws java.lang.Exception- Throws:
java.lang.Exception
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-