public class FrameworkFactory
extends java.lang.Object
Constructor and Description |
---|
FrameworkFactory() |
Modifier and Type | Method and Description |
---|---|
static FilesystemFramework |
createFilesystemFramework(java.io.File baseDir) |
static Framework |
createForFilesystem(java.lang.String rdeck_base_dir)
Returns an instance of Framework object.
|
static Framework |
createFramework(IPropertyLookup lookup1,
FilesystemFramework filesystemFramework,
ProjectManager projectManager,
java.util.Map<java.lang.String,FrameworkSupportService> services)
Create framework
|
static FrameworkProject |
createFrameworkProject(java.lang.String projectName,
java.io.File baseDir,
IFilesystemFramework filesystemFramework,
IFrameworkProjectMgr mgr,
IProjectNodesFactory nodesFactory,
java.util.Properties properties) |
static IProjectNodesFactory |
createNodesFactory(IFilesystemFramework filesystemFramework,
java.util.function.Supplier<ResourceFormatGeneratorService> formatGeneratorServiceSupplier,
java.util.function.Supplier<ResourceModelSourceService> resourceModelSourceServiceSupplier) |
static FrameworkProjectMgr |
createProjectManager(java.io.File baseDir,
FilesystemFramework filesystemFramework,
IProjectNodesFactory nodesFactory) |
static FrameworkProjectMgr |
createProjectManager(FilesystemFramework filesystemFramework) |
static FrameworkProjectMgr |
createProjectManager(FilesystemFramework filesystemFramework,
IProjectNodesFactory nodesFactory) |
static FrameworkProjectConfig |
loadFrameworkProjectConfig(java.lang.String projectName,
java.io.File baseDir,
IFilesystemFramework filesystemFramework,
java.util.Properties properties) |
public static Framework createForFilesystem(java.lang.String rdeck_base_dir)
rdeck_base_dir
- path name to the rdeck_basepublic static IProjectNodesFactory createNodesFactory(IFilesystemFramework filesystemFramework, java.util.function.Supplier<ResourceFormatGeneratorService> formatGeneratorServiceSupplier, java.util.function.Supplier<ResourceModelSourceService> resourceModelSourceServiceSupplier)
public static FilesystemFramework createFilesystemFramework(java.io.File baseDir)
public static Framework createFramework(IPropertyLookup lookup1, FilesystemFramework filesystemFramework, ProjectManager projectManager, java.util.Map<java.lang.String,FrameworkSupportService> services)
lookup1
- propertiesfilesystemFramework
- filessystemprojectManager
- projectservices
- preloaded servicespublic static FrameworkProjectMgr createProjectManager(java.io.File baseDir, FilesystemFramework filesystemFramework, IProjectNodesFactory nodesFactory)
public static FrameworkProjectMgr createProjectManager(FilesystemFramework filesystemFramework, IProjectNodesFactory nodesFactory)
public static FrameworkProjectMgr createProjectManager(FilesystemFramework filesystemFramework)
public static FrameworkProject createFrameworkProject(java.lang.String projectName, java.io.File baseDir, IFilesystemFramework filesystemFramework, IFrameworkProjectMgr mgr, IProjectNodesFactory nodesFactory, java.util.Properties properties)
projectName
- namebaseDir
- base dirfilesystemFramework
- filesysmgr
- project managerproperties
- propertiespublic static FrameworkProjectConfig loadFrameworkProjectConfig(java.lang.String projectName, java.io.File baseDir, IFilesystemFramework filesystemFramework, java.util.Properties properties)
projectName
- baseDir
- project base directoryfilesystemFramework
- properties
-