public abstract class BasicGenerator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected SimpleKeyValueList<java.lang.Class<?>,SimpleList<BasicGenerator>> |
children |
protected java.lang.String |
extension |
protected BasicGenerator |
owner |
protected java.lang.String |
path |
protected java.lang.String |
postfix |
static java.lang.String |
PROPERTY_FEATURE |
protected SimpleList<Template> |
templates |
| Constructor and Description |
|---|
BasicGenerator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addGenerator(BasicGenerator generator) |
TemplateResultFile |
createResultFile(Clazz clazz,
boolean isStandard) |
Template |
createTemplate(java.lang.String name,
int type,
java.lang.String... templates) |
TemplateResultFile |
executeClazz(Clazz clazz,
LocalisationInterface parameters,
boolean isStandard) |
void |
executeTemplate(TemplateResultFile templateResult,
LocalisationInterface parameters,
GraphMember member) |
protected FeatureProperty |
getFeature(Feature value,
Clazz... values) |
protected FeatureSet |
getFeatures(LocalisationInterface value) |
abstract java.lang.Class<?> |
getTyp() |
BasicGenerator |
withOwner(BasicGenerator owner) |
public static final java.lang.String PROPERTY_FEATURE
protected java.lang.String extension
protected java.lang.String path
protected java.lang.String postfix
protected BasicGenerator owner
protected SimpleList<Template> templates
protected SimpleKeyValueList<java.lang.Class<?>,SimpleList<BasicGenerator>> children
public abstract java.lang.Class<?> getTyp()
public boolean addGenerator(BasicGenerator generator)
public BasicGenerator withOwner(BasicGenerator owner)
public Template createTemplate(java.lang.String name, int type, java.lang.String... templates)
protected FeatureProperty getFeature(Feature value, Clazz... values)
public void executeTemplate(TemplateResultFile templateResult, LocalisationInterface parameters, GraphMember member)
protected FeatureSet getFeatures(LocalisationInterface value)
public TemplateResultFile createResultFile(Clazz clazz, boolean isStandard)
public TemplateResultFile executeClazz(Clazz clazz, LocalisationInterface parameters, boolean isStandard)