Kie Workbench - Common - Services API 6.2.0.CR4

org.kie.workbench.common.services.backend.source
Interface SourceService<T>

All Known Implementing Classes:
BaseSourceService, DRLBaseSourceService

public interface SourceService<T>


Method Summary
 boolean accepts(org.uberfire.java.nio.file.Path path)
           
 String getPattern()
           
 String getSource(org.uberfire.java.nio.file.Path path)
           
 String getSource(org.uberfire.java.nio.file.Path path, T model)
           
 

Method Detail

accepts

boolean accepts(org.uberfire.java.nio.file.Path path)

getSource

String getSource(org.uberfire.java.nio.file.Path path,
                 T model)
                 throws SourceGenerationFailedException
Parameters:
path - path to the file
model - the current model. Originally loaded from the file, but the content might have changed.
Returns:
Source generated from the model, not from the file that the path points to.
Throws:
SourceGenerationFailedException

getSource

String getSource(org.uberfire.java.nio.file.Path path)
                 throws SourceGenerationFailedException
Parameters:
path - path to the file
Returns:
Source generated from the model, that the path points to.
Throws:
SourceGenerationFailedException

getPattern

String getPattern()

Kie Workbench - Common - Services API 6.2.0.CR4

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