public class MavenConfigurationImpl extends Object implements IMavenConfiguration, org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener, org.eclipse.core.runtime.preferences.IEclipsePreferences.INodeChangeListener
Constructor and Description |
---|
MavenConfigurationImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addConfigurationChangeListener(IMavenConfigurationChangeListener listener) |
void |
added(org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent event) |
String |
getGlobalSettingsFile() |
String |
getGlobalUpdatePolicy()
One of org.sonatype.aether.repository.RepositoryPolicy.UPDATE constants or null.
|
String |
getUserSettingsFile() |
String |
getWorkspaceLifecycleMappingMetadataFile() |
boolean |
isDebugOutput() |
boolean |
isDownloadJavaDoc() |
boolean |
isDownloadSources() |
boolean |
isHideFoldersOfNestedProjects() |
boolean |
isOffline() |
boolean |
isUpdateIndexesOnStartup() |
boolean |
isUpdateProjectsOnStartup() |
void |
preferenceChange(org.eclipse.core.runtime.preferences.IEclipsePreferences.PreferenceChangeEvent event) |
void |
removed(org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent event) |
void |
setDebugOutput(boolean debug) |
void |
setDownloadSources(boolean downloadSources) |
void |
setGlobalSettingsFile(String globalSettingsFile) |
void |
setGlobalUpdatePolicy(String policy) |
void |
setUserSettingsFile(String settingsFile) |
void |
setWorkspaceLifecycleMappingMetadataFile(String location) |
public String getGlobalSettingsFile()
getGlobalSettingsFile
in interface IMavenConfiguration
public String getUserSettingsFile()
getUserSettingsFile
in interface IMavenConfiguration
public boolean isDebugOutput()
isDebugOutput
in interface IMavenConfiguration
public void setDebugOutput(boolean debug)
public boolean isDownloadJavaDoc()
isDownloadJavaDoc
in interface IMavenConfiguration
public boolean isDownloadSources()
isDownloadSources
in interface IMavenConfiguration
public void setDownloadSources(boolean downloadSources)
public boolean isHideFoldersOfNestedProjects()
isHideFoldersOfNestedProjects
in interface IMavenConfiguration
public boolean isOffline()
isOffline
in interface IMavenConfiguration
public void setUserSettingsFile(String settingsFile) throws org.eclipse.core.runtime.CoreException
setUserSettingsFile
in interface IMavenConfiguration
org.eclipse.core.runtime.CoreException
public void setGlobalSettingsFile(String globalSettingsFile) throws org.eclipse.core.runtime.CoreException
setGlobalSettingsFile
in interface IMavenConfiguration
org.eclipse.core.runtime.CoreException
public boolean isUpdateProjectsOnStartup()
isUpdateProjectsOnStartup
in interface IMavenConfiguration
public boolean isUpdateIndexesOnStartup()
isUpdateIndexesOnStartup
in interface IMavenConfiguration
public void addConfigurationChangeListener(IMavenConfigurationChangeListener listener)
addConfigurationChangeListener
in interface IMavenConfiguration
public void preferenceChange(org.eclipse.core.runtime.preferences.IEclipsePreferences.PreferenceChangeEvent event)
preferenceChange
in interface org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener
public void added(org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent event)
added
in interface org.eclipse.core.runtime.preferences.IEclipsePreferences.INodeChangeListener
public void removed(org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent event)
removed
in interface org.eclipse.core.runtime.preferences.IEclipsePreferences.INodeChangeListener
public String getGlobalUpdatePolicy()
IMavenConfiguration
getGlobalUpdatePolicy
in interface IMavenConfiguration
public void setGlobalUpdatePolicy(String policy)
public String getWorkspaceLifecycleMappingMetadataFile()
getWorkspaceLifecycleMappingMetadataFile
in interface IMavenConfiguration
public void setWorkspaceLifecycleMappingMetadataFile(String location) throws org.eclipse.core.runtime.CoreException
setWorkspaceLifecycleMappingMetadataFile
in interface IMavenConfiguration
org.eclipse.core.runtime.CoreException
Copyright © 2005–2013 Sonatype, Inc.. All rights reserved.