public abstract class AbstractSource extends java.lang.Object implements CBOGeneratorI
SCOPE_GLOBAL, SCOPE_LOCAL
Constructor and Description |
---|
AbstractSource(electric.xml.Element e) |
Modifier and Type | Method and Description |
---|---|
void |
compile() |
void |
debugSUIDCalculation(SchemaI schema) |
boolean |
doGenerate(CBOEntity entity) |
CBOGeneratorResult |
generate(SchemaI schema) |
CBOGeneratorResult |
generate(SchemaI schema,
SchemaI ignore) |
abstract void |
generateEntity(CBOEntity c,
SchemaI schema) |
java.lang.String |
getFilename(CBOEntity entity) |
abstract java.lang.String |
getName() |
java.lang.String |
getPath(EntityI entity) |
static java.lang.String |
getSimpleName(nrxgen src,
java.lang.String s) |
static java.lang.String |
importFQgetSimpleName(nrxgen src,
java.lang.String s) |
void |
initBaseDir(SchemaI schema) |
nrxgen |
initNrxgen(CBOEntity entity) |
nrxgen |
initNrxgen(CBOEntity entity,
java.lang.String opts) |
void |
initScope(SchemaI schema) |
void |
logFileTouch(netrexx.lang.Rexx s) |
void |
logFileWrite(netrexx.lang.Rexx s) |
void |
writeFile(CBOEntity entity,
nrxgen _src) |
public abstract java.lang.String getName()
getName
in interface CBOGeneratorI
public CBOGeneratorResult generate(SchemaI schema)
generate
in interface CBOGeneratorI
public CBOGeneratorResult generate(SchemaI schema, SchemaI ignore)
generate
in interface CBOGeneratorI
public void debugSUIDCalculation(SchemaI schema)
public void initBaseDir(SchemaI schema)
public void initScope(SchemaI schema)
public boolean doGenerate(CBOEntity entity)
public void logFileWrite(netrexx.lang.Rexx s)
public void logFileTouch(netrexx.lang.Rexx s)
public java.lang.String getPath(EntityI entity)
public java.lang.String getFilename(CBOEntity entity)
public void compile()
public static java.lang.String importFQgetSimpleName(nrxgen src, java.lang.String s)
public static java.lang.String getSimpleName(nrxgen src, java.lang.String s)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.