Interface NamingStrategy

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String buildClassName​(org.ehrbase.client.classgenerator.ClassGeneratorContext context, org.ehrbase.webtemplate.model.WebTemplateNode node, boolean isChoice, boolean isEnum)  
      String buildEnumConstantName​(org.ehrbase.client.classgenerator.ClassGeneratorContext context, org.ehrbase.webtemplate.model.WebTemplateNode currentNode, String termName)  
      String buildFieldJavadoc​(org.ehrbase.client.classgenerator.ClassGeneratorContext context, org.ehrbase.webtemplate.model.WebTemplateNode node)  
      String buildFieldName​(org.ehrbase.client.classgenerator.ClassGeneratorContext context, String path, org.ehrbase.webtemplate.model.WebTemplateNode node)  
    • Method Detail

      • buildClassName

        String buildClassName​(org.ehrbase.client.classgenerator.ClassGeneratorContext context,
                              org.ehrbase.webtemplate.model.WebTemplateNode node,
                              boolean isChoice,
                              boolean isEnum)
      • buildEnumConstantName

        String buildEnumConstantName​(org.ehrbase.client.classgenerator.ClassGeneratorContext context,
                                     org.ehrbase.webtemplate.model.WebTemplateNode currentNode,
                                     String termName)
      • buildFieldJavadoc

        String buildFieldJavadoc​(org.ehrbase.client.classgenerator.ClassGeneratorContext context,
                                 org.ehrbase.webtemplate.model.WebTemplateNode node)
      • buildFieldName

        String buildFieldName​(org.ehrbase.client.classgenerator.ClassGeneratorContext context,
                              String path,
                              org.ehrbase.webtemplate.model.WebTemplateNode node)