Class CreateBuilderInterfaceVisitor

java.lang.Object
com.sap.cds.generator.writer.CreateBuilderInterfaceVisitor
All Implemented Interfaces:
com.sap.cds.reflect.CdsVisitor

public class CreateBuilderInterfaceVisitor extends Object implements com.sap.cds.reflect.CdsVisitor
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.sap.cds.reflect.CdsVisitor
    create(com.squareup.javapoet.TypeSpec.Builder builder, Configuration cfg, NamesUtils namesUtils)
     
    getTargetName(com.sap.cds.reflect.CdsElement element)
     
    interfaceName(com.sap.cds.reflect.CdsDefinition def)
     
    void
    visit(com.sap.cds.reflect.CdsElement attribute)
     
    void
    visit(com.sap.cds.reflect.CdsEntity entity)
     
    void
    visit(com.sap.cds.reflect.CdsEvent event)
     
    void
    visit(com.sap.cds.reflect.CdsStructuredType struct)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.sap.cds.reflect.CdsVisitor

    visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
  • Method Details

    • create

      public static com.sap.cds.reflect.CdsVisitor create(com.squareup.javapoet.TypeSpec.Builder builder, Configuration cfg, NamesUtils namesUtils)
    • visit

      public void visit(com.sap.cds.reflect.CdsEntity entity)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsEvent event)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsStructuredType struct)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsElement attribute)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • getTargetName

      public String getTargetName(com.sap.cds.reflect.CdsElement element)
    • interfaceName

      public String interfaceName(com.sap.cds.reflect.CdsDefinition def)