public abstract class ProjectConverter
extends java.lang.Object
isConversionNeeded()
, getAdditionalAffectedFiles()
and one of '*processingFinished' methodsConstructor 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()
ConversionProcessor
spublic java.util.Collection<java.io.File> getCreatedFiles()
public boolean isConversionNeeded()
true
if it's required to convert some files not covered by provided ConversionProcessor
spublic void preProcessingFinished() throws CannotConvertException
ConversionProcessor
s. Override this method if conversion should be
performed before ConversionProcessor.process(Settings)
for other converters is invokedCannotConvertException
public void processingFinished() throws CannotConvertException
ConversionProcessor
sCannotConvertException
public void postProcessingFinished() throws CannotConvertException
ConversionProcessor
s. Override this method if conversion should be
performed after ConversionProcessor.process(Settings)
for other converters is invokedCannotConvertException