public class ImportSpecImpl extends java.lang.Object implements ImportSpec
Constructor and Description |
---|
ImportSpecImpl(Project project,
ProjectSystemId id) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
whenAutoImportEnabled
public ImportSpecImpl(Project project, ProjectSystemId id)
public Project getProject()
getProject
in interface ImportSpec
public ProjectSystemId getExternalSystemId()
getExternalSystemId
in interface ImportSpec
public ProgressExecutionMode getProgressExecutionMode()
getProgressExecutionMode
in interface ImportSpec
public void setProgressExecutionMode(ProgressExecutionMode progressExecutionMode)
public boolean isForceWhenUptodate()
isForceWhenUptodate
in interface ImportSpec
public void setForceWhenUptodate(boolean forceWhenUptodate)
@Deprecated public void setWhenAutoImportEnabled(boolean whenAutoImportEnabled)
ExternalProjectSettings.setUseAutoImport(boolean)
for detailspublic void setCallback(ExternalProjectRefreshCallback callback)
public ExternalProjectRefreshCallback getCallback()
getCallback
in interface ImportSpec
public boolean isPreviewMode()
isPreviewMode
in interface ImportSpec
public void setPreviewMode(boolean isPreviewMode)
public boolean shouldCreateDirectoriesForEmptyContentRoots()
shouldCreateDirectoriesForEmptyContentRoots
in interface ImportSpec
public void setCreateDirectoriesForEmptyContentRoots(boolean createDirectoriesForEmptyContentRoots)
public boolean isReportRefreshError()
isReportRefreshError
in interface ImportSpec
public void setReportRefreshError(boolean isReportRefreshError)
public java.lang.String getVmOptions()
getVmOptions
in interface ImportSpec
public void setVmOptions(java.lang.String vmOptions)
public java.lang.String getArguments()
getArguments
in interface ImportSpec
public void setArguments(java.lang.String arguments)
public ProjectResolverPolicy getProjectResolverPolicy()