Drools Workbench - Guided Rule Editor - Backend 6.2.0.Beta1

org.drools.workbench.screens.guided.rule.backend.server.indexing
Class GuidedRuleDslrFileIndexer

java.lang.Object
  extended by org.drools.workbench.screens.guided.rule.backend.server.indexing.GuidedRuleDslrFileIndexer
All Implemented Interfaces:
org.kie.uberfire.metadata.engine.Indexer

@ApplicationScoped
public class GuidedRuleDslrFileIndexer
extends Object
implements org.kie.uberfire.metadata.engine.Indexer


Field Summary
protected  org.uberfire.io.IOService ioService
           
protected  org.kie.workbench.common.services.shared.project.KieProjectService projectService
           
 
Constructor Summary
GuidedRuleDslrFileIndexer()
           
 
Method Summary
 org.drools.compiler.lang.Expander getDSLExpander(org.uberfire.java.nio.file.Path path)
          Returns an expander for DSLs (only if there is a DSL configured for this package).
protected  org.drools.workbench.models.datamodel.oracle.ProjectDataModelOracle getProjectDataModelOracle(org.uberfire.java.nio.file.Path path)
           
 boolean supportsPath(org.uberfire.java.nio.file.Path path)
           
 org.kie.uberfire.metadata.model.KObject toKObject(org.uberfire.java.nio.file.Path path)
           
 org.kie.uberfire.metadata.model.KObjectKey toKObjectKey(org.uberfire.java.nio.file.Path path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ioService

@Inject
@Named(value="ioStrategy")
protected org.uberfire.io.IOService ioService

projectService

@Inject
protected org.kie.workbench.common.services.shared.project.KieProjectService projectService
Constructor Detail

GuidedRuleDslrFileIndexer

public GuidedRuleDslrFileIndexer()
Method Detail

supportsPath

public boolean supportsPath(org.uberfire.java.nio.file.Path path)
Specified by:
supportsPath in interface org.kie.uberfire.metadata.engine.Indexer

toKObject

public org.kie.uberfire.metadata.model.KObject toKObject(org.uberfire.java.nio.file.Path path)
Specified by:
toKObject in interface org.kie.uberfire.metadata.engine.Indexer

toKObjectKey

public org.kie.uberfire.metadata.model.KObjectKey toKObjectKey(org.uberfire.java.nio.file.Path path)
Specified by:
toKObjectKey in interface org.kie.uberfire.metadata.engine.Indexer

getDSLExpander

public org.drools.compiler.lang.Expander getDSLExpander(org.uberfire.java.nio.file.Path path)
Returns an expander for DSLs (only if there is a DSL configured for this package).


getProjectDataModelOracle

protected org.drools.workbench.models.datamodel.oracle.ProjectDataModelOracle getProjectDataModelOracle(org.uberfire.java.nio.file.Path path)

Drools Workbench - Guided Rule Editor - Backend 6.2.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.