public interface ILanguageProvider
SnpsLanguage instance from
 an ODI technology name (the internal one) and/or an ODI language name.| Modifier and Type | Method and Description | 
|---|---|
com.sunopsis.language.SnpsLanguage | 
getDefaultSnpsLanguage()
Obtains the default language. 
 | 
com.sunopsis.language.SnpsLanguage | 
getSnpsLanguageByLanguageName(java.lang.String pLanguageName)
Obtains an  
SnpsLanguage according the given ODI language's name. | 
com.sunopsis.language.SnpsLanguage | 
getSnpsLanguageByTechnologyName(java.lang.String pTechnoName)
Obtains an  
SnpsLanguage instance from the default language of the technology with 
 the given name. | 
com.sunopsis.language.SnpsLanguage | 
getSnpsLanguageByTechnologyNameAndLanguageName(java.lang.String pTechnoName,
                                              java.lang.String pLanguageName)
Obtains an  
SnpsLanguage instance for the given ODI technology's name and the given 
 ODI language's name. | 
com.sunopsis.language.SnpsLanguage getSnpsLanguageByTechnologyName(java.lang.String pTechnoName)
SnpsLanguage instance from the default language of the technology with 
 the given name.
 
 If no default language is defined for the given technology, that method will return a 
 default SnpsLanguage instance.
pTechnoName - the ODI technology's internal name to create an SnpsLanguage forjava.lang.IllegalArgumentException - if the given technology name is null or emptyjava.lang.IllegalArgumentException - if no technology is found with the given namegetSnpsLanguageByTechnologyNameAndLanguageName(String, String)com.sunopsis.language.SnpsLanguage getSnpsLanguageByTechnologyNameAndLanguageName(java.lang.String pTechnoName,
                                                                                  java.lang.String pLanguageName)
SnpsLanguage instance for the given ODI technology's name and the given 
 ODI language's name.pTechnoName - the ODI technology's internal name to create an SnpsLanguage forpLanguageName - the related ODI language's namejava.lang.IllegalArgumentException - if the given technology's name is null or emptyjava.lang.IllegalArgumentException - if the given language's name is null or emptyjava.lang.IllegalArgumentException - if no ODI technology is found with the given namejava.lang.IllegalArgumentException - if no ODI language is found with the given namegetSnpsLanguageByTechnologyName(String)com.sunopsis.language.SnpsLanguage getDefaultSnpsLanguage()
SnpsLanguageFactoryBasic.getDefaultLanguage()com.sunopsis.language.SnpsLanguage getSnpsLanguageByLanguageName(java.lang.String pLanguageName)
SnpsLanguage according the given ODI language's name.pLanguageName - the ODI lanaguage's namejava.lang.IllegalArgumentException - if the given language's name is null or emptyjava.lang.IllegalArgumentException - if no ODI language is found with the given name