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 CBOGeneratorI
public abstract CBOGeneratorResult generate(SchemaI schema)
generate
in interface CBOGeneratorI
public abstract CBOGeneratorResult generate(SchemaI schema, SchemaI ignore)
generate
in interface CBOGeneratorI
public 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.