Package org.intermine.api.query.codegen
Class WebserviceJavaCodeGenerator
- java.lang.Object
-
- org.intermine.api.query.codegen.WebserviceJavaCodeGenerator
-
- All Implemented Interfaces:
WebserviceCodeGenerator
public class WebserviceJavaCodeGenerator extends java.lang.Object implements WebserviceCodeGenerator
This Class generates Java source code of web service client for path query and template query.- Author:
- Fengyuan Hu, Alex Kalderimis
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
INDENT
protected static java.lang.String
INDENT2
protected static java.lang.String
INDENT3
protected static java.lang.String
NULL_QUERY
protected static java.lang.String
SPACE
protected static java.lang.String
TEST_STRING
-
Constructor Summary
Constructors Constructor Description WebserviceJavaCodeGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
generate(WebserviceCodeGenInfo wsCodeGenInfo)
This method will generate web service source code in Java from a path query or template query.protected java.lang.String
getInvalidQuery()
-
-
-
Field Detail
-
TEST_STRING
protected static final java.lang.String TEST_STRING
- See Also:
- Constant Field Values
-
NULL_QUERY
protected static final java.lang.String NULL_QUERY
- See Also:
- Constant Field Values
-
INDENT
protected static final java.lang.String INDENT
- See Also:
- Constant Field Values
-
INDENT2
protected static final java.lang.String INDENT2
- See Also:
- Constant Field Values
-
INDENT3
protected static final java.lang.String INDENT3
- See Also:
- Constant Field Values
-
SPACE
protected static final java.lang.String SPACE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInvalidQuery
protected java.lang.String getInvalidQuery()
- Returns:
- error message
-
generate
public java.lang.String generate(WebserviceCodeGenInfo wsCodeGenInfo)
This method will generate web service source code in Java from a path query or template query.- Specified by:
generate
in interfaceWebserviceCodeGenerator
- Parameters:
wsCodeGenInfo
- a WebserviceCodeGenInfo object- Returns:
- web service source code in a string
-
-