Class DefaultClassBuilderFactory

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<org.kie.api.internal.utils.KieService>, org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory, org.kie.api.internal.utils.KieService

    public class DefaultClassBuilderFactory
    extends java.lang.Object
    implements java.io.Serializable, org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory

        org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory.Holder
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.drools.compiler.builder.impl.classbuilder.ClassBuilder getBeanClassBuilder()  
      org.drools.compiler.builder.impl.classbuilder.ClassBuilder getClassBuilder​(org.drools.base.rule.TypeDeclaration type)  
      org.drools.compiler.builder.impl.classbuilder.EnumClassBuilder getEnumClassBuilder()  
      org.drools.compiler.builder.impl.classbuilder.ClassBuilder getPropertyWrapperBuilder()  
      void setPropertyWrapperBuilder​(org.drools.compiler.builder.impl.classbuilder.ClassBuilder pcb)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.kie.api.internal.utils.KieService

        compareTo, servicePriority
    • Constructor Detail

      • DefaultClassBuilderFactory

        public DefaultClassBuilderFactory()
    • Method Detail

      • getBeanClassBuilder

        public org.drools.compiler.builder.impl.classbuilder.ClassBuilder getBeanClassBuilder()
        Specified by:
        getBeanClassBuilder in interface org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory
      • getEnumClassBuilder

        public org.drools.compiler.builder.impl.classbuilder.EnumClassBuilder getEnumClassBuilder()
        Specified by:
        getEnumClassBuilder in interface org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory
      • getPropertyWrapperBuilder

        public org.drools.compiler.builder.impl.classbuilder.ClassBuilder getPropertyWrapperBuilder()
        Specified by:
        getPropertyWrapperBuilder in interface org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory
      • setPropertyWrapperBuilder

        public void setPropertyWrapperBuilder​(org.drools.compiler.builder.impl.classbuilder.ClassBuilder pcb)
        Specified by:
        setPropertyWrapperBuilder in interface org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory
      • getClassBuilder

        public org.drools.compiler.builder.impl.classbuilder.ClassBuilder getClassBuilder​(org.drools.base.rule.TypeDeclaration type)
        Specified by:
        getClassBuilder in interface org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory