Package org.praxislive.ide.project.spi
Interface FileHandler.Provider
- All Known Implementing Classes:
PXRFileHandler.Provider
- Enclosing interface:
FileHandler
public static interface FileHandler.Provider
A provider of file handlers. Instances should be registered for global
lookup.
-
Method Summary
Modifier and TypeMethodDescriptioncreateHandler(PraxisProject project, ExecutionLevel level, ExecutionElement.File element) Create a file handler, if possible, for the provided project, execution level and file element.
-
Method Details
-
createHandler
Optional<FileHandler> createHandler(PraxisProject project, ExecutionLevel level, ExecutionElement.File element) Create a file handler, if possible, for the provided project, execution level and file element.- Parameters:
project- executing projectlevel- execution levelelement- file execution element- Returns:
- file handler if this provider can handle
-