Interface NamingStrategy

All Known Implementing Classes:
DefaultNamingStrategy

public interface NamingStrategy
  • Method Summary

    Modifier and Type
    Method
    Description
    buildClassName(org.ehrbase.openehr.sdk.generator.ClassGeneratorContext context, org.ehrbase.openehr.sdk.webtemplate.model.WebTemplateNode node, boolean isChoice, boolean isEnum)
     
    buildEnumConstantName(org.ehrbase.openehr.sdk.generator.ClassGeneratorContext context, org.ehrbase.openehr.sdk.webtemplate.model.WebTemplateNode currentNode, String termName)
     
    buildFieldJavadoc(org.ehrbase.openehr.sdk.generator.ClassGeneratorContext context, org.ehrbase.openehr.sdk.webtemplate.model.WebTemplateNode node)
     
    buildFieldName(org.ehrbase.openehr.sdk.generator.ClassGeneratorContext context, String path, org.ehrbase.openehr.sdk.webtemplate.model.WebTemplateNode node)
     
  • Method Details

    • buildClassName

      String buildClassName(org.ehrbase.openehr.sdk.generator.ClassGeneratorContext context, org.ehrbase.openehr.sdk.webtemplate.model.WebTemplateNode node, boolean isChoice, boolean isEnum)
    • buildEnumConstantName

      String buildEnumConstantName(org.ehrbase.openehr.sdk.generator.ClassGeneratorContext context, org.ehrbase.openehr.sdk.webtemplate.model.WebTemplateNode currentNode, String termName)
    • buildFieldJavadoc

      String buildFieldJavadoc(org.ehrbase.openehr.sdk.generator.ClassGeneratorContext context, org.ehrbase.openehr.sdk.webtemplate.model.WebTemplateNode node)
    • buildFieldName

      String buildFieldName(org.ehrbase.openehr.sdk.generator.ClassGeneratorContext context, String path, org.ehrbase.openehr.sdk.webtemplate.model.WebTemplateNode node)