org.eclipse.cdt.internal.ui.language
Class LanguageVerifier

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.language.LanguageVerifier

public class LanguageVerifier
extends java.lang.Object

Analyzes and repairs language mapping configurations.


Constructor Summary
LanguageVerifier()
           
 
Method Summary
static java.lang.String computeAffectedLanguages(java.util.Set missingLanguages)
           
static java.util.Map computeAvailableLanguages()
           
static java.util.Set removeMissingLanguages(org.eclipse.cdt.core.language.ProjectLanguageConfiguration config, org.eclipse.cdt.core.settings.model.ICProjectDescription description, java.util.Map availableLanguages)
           
static java.util.Set removeMissingLanguages(org.eclipse.cdt.core.language.WorkspaceLanguageConfiguration config, java.util.Map availableLanguages)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LanguageVerifier

public LanguageVerifier()
Method Detail

computeAvailableLanguages

public static java.util.Map computeAvailableLanguages()

computeAffectedLanguages

public static java.lang.String computeAffectedLanguages(java.util.Set missingLanguages)

removeMissingLanguages

public static java.util.Set removeMissingLanguages(org.eclipse.cdt.core.language.ProjectLanguageConfiguration config,
                                                   org.eclipse.cdt.core.settings.model.ICProjectDescription description,
                                                   java.util.Map availableLanguages)

removeMissingLanguages

public static java.util.Set removeMissingLanguages(org.eclipse.cdt.core.language.WorkspaceLanguageConfiguration config,
                                                   java.util.Map availableLanguages)