public abstract class ConfigFileFactory
extends java.lang.Object
Constructor and Description |
---|
ConfigFileFactory() |
Modifier and Type | Method and Description |
---|---|
abstract ConfigFileContainer |
createConfigFileContainer(Project project,
ConfigFileMetaDataProvider metaDataProvider,
ConfigFileInfoSet configuration) |
abstract ConfigFileInfoSet |
createConfigFileInfoSet(ConfigFileMetaDataProvider metaDataProvider) |
abstract VirtualFile |
createFile(Project project,
java.lang.String url,
ConfigFileVersion version,
boolean forceNew) |
abstract ConfigFileMetaDataProvider |
createMetaDataProvider(ConfigFileMetaData... metaData) |
abstract ConfigFileMetaDataRegistry |
createMetaDataRegistry() |
abstract ConfigFileContainer |
createSingleFileContainer(Project project,
ConfigFileMetaData metaData) |
static ConfigFileFactory |
getInstance() |
public static ConfigFileFactory getInstance()
public abstract ConfigFileMetaDataProvider createMetaDataProvider(ConfigFileMetaData... metaData)
public abstract ConfigFileInfoSet createConfigFileInfoSet(ConfigFileMetaDataProvider metaDataProvider)
public abstract ConfigFileContainer createConfigFileContainer(Project project, ConfigFileMetaDataProvider metaDataProvider, ConfigFileInfoSet configuration)
public abstract ConfigFileMetaDataRegistry createMetaDataRegistry()
public abstract VirtualFile createFile(Project project, java.lang.String url, ConfigFileVersion version, boolean forceNew)
public abstract ConfigFileContainer createSingleFileContainer(Project project, ConfigFileMetaData metaData)