public abstract class ProjectConverter
extends java.lang.Object
isConversionNeeded(), getAdditionalAffectedFiles() and one of '*processingFinished' methods| Constructor and Description |
|---|
ProjectConverter() |
public ConversionProcessor<ProjectSettings> createProjectFileConverter()
public ConversionProcessor<ModuleSettings> createModuleFileConverter()
public ConversionProcessor<WorkspaceSettings> createWorkspaceFileConverter()
public ConversionProcessor<RunManagerSettings> createRunConfigurationsConverter()
public ConversionProcessor<ProjectLibrariesSettings> createProjectLibrariesConverter()
public ConversionProcessor<ArtifactsSettings> createArtifactsConverter()
public java.util.Collection<java.io.File> getAdditionalAffectedFiles()
ConversionProcessorspublic java.util.Collection<java.io.File> getCreatedFiles()
public boolean isConversionNeeded()
true if it's required to convert some files not covered by provided ConversionProcessorspublic void preProcessingFinished()
throws CannotConvertException
ConversionProcessors. Override this method if conversion should be
performed before ConversionProcessor.process(Settings) for other converters is invokedCannotConvertExceptionpublic void processingFinished()
throws CannotConvertException
ConversionProcessorsCannotConvertExceptionpublic void postProcessingFinished()
throws CannotConvertException
ConversionProcessors. Override this method if conversion should be
performed after ConversionProcessor.process(Settings) for other converters is invokedCannotConvertException