public class JavaRestdlGeneratorProvider extends Object implements RestdlGeneratorProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
CLASS_NAME_REST_TEMPLATE_FACTORY |
| Constructor and Description |
|---|
JavaRestdlGeneratorProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
classNameToPath(String targetPackage) |
String |
generateApiImplementation(List<EndpointInfo> endpoints,
String className,
String packageName,
Map<Long,TypedObject> typeMap) |
String |
generateApiInterface(List<EndpointInfo> endpoints,
String className,
String packageName,
Map<Long,TypedObject> typeMap) |
HttpClientFactoryInterface |
generateHttpClientFactory(String packageName) |
String |
generateTypeContents(TypedObject type,
String className,
Map<Long,TypedObject> typeMap) |
String |
getClassFileExtension() |
boolean |
isIgnoredType(String objectTypeClass) |
public static final String CLASS_NAME_REST_TEMPLATE_FACTORY
public boolean isIgnoredType(String objectTypeClass)
isIgnoredType in interface RestdlGeneratorProviderpublic String generateTypeContents(TypedObject type, String className, Map<Long,TypedObject> typeMap)
generateTypeContents in interface RestdlGeneratorProviderpublic String generateApiInterface(List<EndpointInfo> endpoints, String className, String packageName, Map<Long,TypedObject> typeMap)
generateApiInterface in interface RestdlGeneratorProviderpublic String generateApiImplementation(List<EndpointInfo> endpoints, String className, String packageName, Map<Long,TypedObject> typeMap)
generateApiImplementation in interface RestdlGeneratorProviderpublic HttpClientFactoryInterface generateHttpClientFactory(String packageName)
generateHttpClientFactory in interface RestdlGeneratorProviderpublic String getClassFileExtension()
getClassFileExtension in interface RestdlGeneratorProviderpublic String classNameToPath(String targetPackage)
classNameToPath in interface RestdlGeneratorProviderCopyright © 2014. All rights reserved.