Class ComponentDslInnerBuilderGenerator
- java.lang.Object
-
- org.apache.camel.maven.packaging.dsl.component.ComponentDslInnerBuilderGenerator
-
public final class ComponentDslInnerBuilderGenerator extends Object
DSL Generator class that generates component specific builder interface that contains the fluent methods, placed as inner of the main component builder factory. E.g: KafkaComponentBuilderFactory.KafkaComponentBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComponentDslInnerBuilderGenerator
generateClass(org.apache.camel.tooling.util.srcgen.JavaClass javaClass, org.apache.camel.tooling.model.ComponentModel componentModel)
static String
getExpectedGeneratedInterfaceName(org.apache.camel.tooling.model.ComponentModel componentModel)
String
getGeneratedInterfaceName()
-
-
-
Method Detail
-
generateClass
public static ComponentDslInnerBuilderGenerator generateClass(org.apache.camel.tooling.util.srcgen.JavaClass javaClass, org.apache.camel.tooling.model.ComponentModel componentModel)
-
getExpectedGeneratedInterfaceName
public static String getExpectedGeneratedInterfaceName(org.apache.camel.tooling.model.ComponentModel componentModel)
-
getGeneratedInterfaceName
public String getGeneratedInterfaceName()
-
-