Class AbstractBpmnFileIndexer

  • All Implemented Interfaces:
    org.uberfire.ext.metadata.engine.Indexer
    Direct Known Subclasses:
    BpmnFileIndexer

    public abstract class AbstractBpmnFileIndexer
    extends org.kie.workbench.common.services.refactoring.backend.server.indexing.AbstractFileIndexer
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.kie.workbench.common.services.backend.project.ModuleClassLoaderHelper classLoaderHelper  
      • Fields inherited from class org.kie.workbench.common.services.refactoring.backend.server.indexing.AbstractFileIndexer

        ioService, moduleService
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.kie.workbench.common.services.refactoring.backend.server.indexing.IndexBuilder fillIndexBuilder​(org.uberfire.java.nio.file.Path path)  
      protected org.kie.workbench.common.services.refactoring.backend.server.indexing.DefaultIndexBuilder getIndexBuilder​(org.uberfire.java.nio.file.Path path, org.guvnor.common.services.project.model.Module module)  
      protected ClassLoader getModuleClassLoader​(org.kie.workbench.common.services.shared.project.KieModule module)  
      protected abstract String getProcessDescriptorName()  
      • Methods inherited from class org.kie.workbench.common.services.refactoring.backend.server.indexing.AbstractFileIndexer

        addReferencedResourcesToIndexBuilder, getIndexBuilder, toKObject, toKObjectKey
      • Methods inherited from interface org.uberfire.ext.metadata.engine.Indexer

        getIndexerId, supportsPath
    • Field Detail

      • classLoaderHelper

        @Inject
        protected org.kie.workbench.common.services.backend.project.ModuleClassLoaderHelper classLoaderHelper
    • Constructor Detail

      • AbstractBpmnFileIndexer

        public AbstractBpmnFileIndexer()
    • Method Detail

      • fillIndexBuilder

        protected org.kie.workbench.common.services.refactoring.backend.server.indexing.IndexBuilder fillIndexBuilder​(org.uberfire.java.nio.file.Path path)
                                                                                                               throws Exception
        Specified by:
        fillIndexBuilder in class org.kie.workbench.common.services.refactoring.backend.server.indexing.AbstractFileIndexer
        Throws:
        Exception
      • getModuleClassLoader

        protected ClassLoader getModuleClassLoader​(org.kie.workbench.common.services.shared.project.KieModule module)
      • getIndexBuilder

        protected org.kie.workbench.common.services.refactoring.backend.server.indexing.DefaultIndexBuilder getIndexBuilder​(org.uberfire.java.nio.file.Path path,
                                                                                                                            org.guvnor.common.services.project.model.Module module)
      • getProcessDescriptorName

        protected abstract String getProcessDescriptorName()