Class AnnotatedMultiPropertyPathDetector

  • All Implemented Interfaces:
    io.sundr.builder.Visitor<io.sundr.codegen.model.TypeDefBuilder>
    Direct Known Subclasses:
    AdditionalPrinterColumnDetector

    public class AnnotatedMultiPropertyPathDetector
    extends io.sundr.builder.TypedVisitor<io.sundr.codegen.model.TypeDefBuilder>
    • Constructor Detail

      • AnnotatedMultiPropertyPathDetector

        public AnnotatedMultiPropertyPathDetector​(String prefix,
                                                  String annotationName)
      • AnnotatedMultiPropertyPathDetector

        public AnnotatedMultiPropertyPathDetector​(String prefix,
                                                  String annotationName,
                                                  List<io.sundr.codegen.model.Property> parents)
      • AnnotatedMultiPropertyPathDetector

        public AnnotatedMultiPropertyPathDetector​(String prefix,
                                                  String annotationName,
                                                  List<io.sundr.codegen.model.Property> parents,
                                                  Map<String,​io.sundr.codegen.model.Property> properties)
    • Method Detail

      • visit

        public void visit​(io.sundr.codegen.model.TypeDefBuilder builder)
      • getProperties

        public Map<String,​io.sundr.codegen.model.Property> getProperties()