public abstract class AbstractWebservicesClassGenerator extends Object
| Constructor and Description |
|---|
AbstractWebservicesClassGenerator(CodeGenerator gen) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doGenerate(File wslayerExtGensrcDir,
CodeGenerator gen,
YExtension ext,
YComposedType type)
method responsible for generating the resources for type
|
void |
generateClasses(Collection<ExtensionInfo> extensionCfgs) |
protected abstract boolean |
isGenerable(YComposedType type) |
boolean |
isRegenerateResources() |
protected boolean |
isRootResourceType(YComposedType type)
Returns true, when passed type shall be treated as a root-type.
|
protected abstract void |
logStarted() |
void |
setRegenerateResources(boolean regenerateResources) |
public AbstractWebservicesClassGenerator(CodeGenerator gen)
public void generateClasses(Collection<ExtensionInfo> extensionCfgs)
protected abstract void logStarted()
protected abstract void doGenerate(File wslayerExtGensrcDir, CodeGenerator gen, YExtension ext, YComposedType type)
protected abstract boolean isGenerable(YComposedType type)
protected boolean isRootResourceType(YComposedType type)
type - type to check forpublic void setRegenerateResources(boolean regenerateResources)
regenerateResources - the regenerateResources to setpublic boolean isRegenerateResources()
Copyright © 2017 SAP SE. All Rights Reserved.