public abstract class AbstractCode extends java.lang.Object implements CBOGeneratorI
SCOPE_GLOBAL, SCOPE_LOCAL| Constructor and Description |
|---|
AbstractCode(electric.xml.Element e) |
| Modifier and Type | Method and Description |
|---|---|
void |
compile() |
abstract CBOGeneratorResult |
generate(SchemaI schema) |
abstract CBOGeneratorResult |
generate(SchemaI schema,
SchemaI ignore) |
java.lang.String |
getFileExtension() |
abstract java.lang.String |
getName() |
void |
touchNonModulesEntityFile(CBOEntity entity,
java.io.File fileDir,
boolean sourceNeedsUpdate) |
void |
writeFile(CBOEntity entity,
SourceGeneratorI src) |
void |
writeFile(SourceGeneratorI src,
SchemaInterfaceI schemaInterface) |
boolean |
writeFile(SourceGeneratorI src,
java.lang.String filename,
java.lang.String packageName) |
public java.lang.String getFileExtension()
public abstract java.lang.String getName()
getName in interface CBOGeneratorIpublic abstract CBOGeneratorResult generate(SchemaI schema)
generate in interface CBOGeneratorIpublic abstract CBOGeneratorResult generate(SchemaI schema, SchemaI ignore)
generate in interface CBOGeneratorIpublic void writeFile(CBOEntity entity, SourceGeneratorI src)
public void writeFile(SourceGeneratorI src, SchemaInterfaceI schemaInterface)
public boolean writeFile(SourceGeneratorI src, java.lang.String filename, java.lang.String packageName)
public void touchNonModulesEntityFile(CBOEntity entity, java.io.File fileDir, boolean sourceNeedsUpdate)
public void compile()
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.