Class DirectOperatorGeneratorFactory.Generator

  • All Implemented Interfaces:
    cz.o2.proxima.generator.OperatorGenerator
    Enclosing class:
    DirectOperatorGeneratorFactory

    static class DirectOperatorGeneratorFactory.Generator
    extends java.lang.Object
    implements cz.o2.proxima.generator.OperatorGenerator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) freemarker.template.Configuration conf  
      (package private) cz.o2.proxima.repository.Repository repo  
    • Constructor Summary

      Constructors 
      Constructor Description
      Generator​(cz.o2.proxima.repository.Repository repo)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String classDef()  
      private freemarker.template.Configuration getConf()  
      java.lang.String getOperatorClassName()  
      java.util.Set<java.lang.String> imports()  
      cz.o2.proxima.repository.DataOperatorFactory<?> operatorFactory()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • repo

        final cz.o2.proxima.repository.Repository repo
      • conf

        final freemarker.template.Configuration conf
    • Constructor Detail

      • Generator

        Generator​(cz.o2.proxima.repository.Repository repo)
    • Method Detail

      • operatorFactory

        public cz.o2.proxima.repository.DataOperatorFactory<?> operatorFactory()
        Specified by:
        operatorFactory in interface cz.o2.proxima.generator.OperatorGenerator
      • imports

        public java.util.Set<java.lang.String> imports()
        Specified by:
        imports in interface cz.o2.proxima.generator.OperatorGenerator
      • classDef

        public java.lang.String classDef()
        Specified by:
        classDef in interface cz.o2.proxima.generator.OperatorGenerator
      • getConf

        private freemarker.template.Configuration getConf()
      • getOperatorClassName

        public java.lang.String getOperatorClassName()
        Specified by:
        getOperatorClassName in interface cz.o2.proxima.generator.OperatorGenerator