public abstract class ConverterProvider
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<ConverterProvider> |
EP_NAME |
Modifier | Constructor and Description |
---|---|
protected |
ConverterProvider(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
boolean |
canDetermineIfConversionAlreadyPerformedByProjectFiles() |
abstract ProjectConverter |
createConverter(ConversionContext context) |
abstract java.lang.String |
getConversionDescription() |
java.lang.String |
getConversionDialogText(ConversionContext context) |
java.lang.String |
getId() |
java.lang.String[] |
getPrecedingConverterIds() |
public static final ExtensionPointName<ConverterProvider> EP_NAME
public java.lang.String[] getPrecedingConverterIds()
public final java.lang.String getId()
public abstract java.lang.String getConversionDescription()
public abstract ProjectConverter createConverter(ConversionContext context)
public java.lang.String getConversionDialogText(ConversionContext context)
public boolean canDetermineIfConversionAlreadyPerformedByProjectFiles()
false
if the converter cannot determine that the conversion was already performed using project files only.
In such case the information about performed conversion will be stored in .ipr file so the converter will not be asked to perform
the conversion again.