public String generateDefaultConstructorString(GenerationContext generationContext, DataObject dataObject) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("currentDataObject", dataObject); return generateSubTemplateString(generationContext, "java_default_constructor"); }
public String generateEqualsString(GenerationContext generationContext, DataObject dataObject) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("currentDataObject", dataObject); return generateSubTemplateString(generationContext, "java_equals2"); }
public String generateAllFieldsConstructorString(GenerationContext generationContext, DataObject dataObject) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("currentDataObject", dataObject); return generateSubTemplateString(generationContext, "java_allfields_constructor"); }
public String generateKeyFieldsConstructorString(GenerationContext generationContext, DataObject dataObject) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("currentDataObject", dataObject); return generateSubTemplateString(generationContext, "java_keyfields_constructor"); }
public String generateAnnotationString(GenerationContext generationContext, Annotation annotation) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("annotation", annotation); return generateSubTemplateString(generationContext, "java_annotation"); }
public String generateHashCodeString(GenerationContext generationContext, DataObject dataObject) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("currentDataObject", dataObject); return generateSubTemplateString(generationContext, "java_hashCode2"); }
public String generatePositionFieldsConstructorString(GenerationContext generationContext, DataObject dataObject) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("currentDataObject", dataObject); return generateSubTemplateString(generationContext, "java_positionfields_constructor"); }
public String generateNestedClassString(GenerationContext generationContext, JavaClass javaClass) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("attr", javaClass); return generateSubTemplateString(generationContext, "java_nested_class"); }
public String generateFieldGetterString(GenerationContext generationContext, ObjectProperty attribute) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("attr", attribute); return generateSubTemplateString(generationContext, "java_getter"); }
public String generateMethodString(GenerationContext generationContext, Method method) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("attr", method); return generateSubTemplateString(generationContext, "java_method"); }
public String generateFieldString(GenerationContext generationContext, ObjectProperty attribute) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("attr", attribute); return generateSubTemplateString(generationContext, "java_attribute_2"); }
public String generateFieldSetterString(GenerationContext generationContext, ObjectProperty attribute) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("attr", attribute); return generateSubTemplateString(generationContext, "java_setter"); }
/** * Generate the complete java class code */ // TODO indentation public String generateJavaClassString(GenerationContext generationContext, DataObject dataObject) throws Exception { VelocityContext vc = buildContext(generationContext); vc.put("currentDataObject", dataObject); return generateSubTemplateString(generationContext, "java_class2"); }