Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

oracle.odi.languages.support
Class LanguageProviderImpl

java.lang.Object
  extended by oracle.odi.languages.support.LanguageProviderImpl
All Implemented Interfaces:
ILanguageProvider

public final class LanguageProviderImpl
extends java.lang.Object
implements ILanguageProvider

Default ILanguageProvider implementation.

Since:
11.1.1.3.0

Constructor Summary
LanguageProviderImpl(OdiInstance pOdiInstance)
          Create a new LanguageProviderImpl.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LanguageProviderImpl

public LanguageProviderImpl(OdiInstance pOdiInstance)
Create a new LanguageProviderImpl.

Parameters:
pOdiInstance - an OdiInstance to query repository metadata from
Method Detail

getDefaultSnpsLanguage

public com.sunopsis.language.SnpsLanguage getDefaultSnpsLanguage()
Description copied from interface: ILanguageProvider
Obtains the default language.

Specified by:
getDefaultSnpsLanguage in interface ILanguageProvider
Returns:
an SnpsLanguage object
See Also:
SnpsLanguageFactoryBasic.getDefaultLanguage()

getSnpsLanguageByLanguageName

public com.sunopsis.language.SnpsLanguage getSnpsLanguageByLanguageName(java.lang.String pLanguageName)
Description copied from interface: ILanguageProvider
Obtains an SnpsLanguage according the given ODI language's name.

Specified by:
getSnpsLanguageByLanguageName in interface ILanguageProvider
Parameters:
pLanguageName - the ODI lanaguage's name
Returns:
an SnpsLanguage object

getSnpsLanguageByTechnologyName

public com.sunopsis.language.SnpsLanguage getSnpsLanguageByTechnologyName(java.lang.String pTechnoName)
Description copied from interface: ILanguageProvider
Obtains an 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.

Specified by:
getSnpsLanguageByTechnologyName in interface ILanguageProvider
Parameters:
pTechnoName - the ODI technology's internal name to create an SnpsLanguage for
Returns:
an SnpsLanguage object
See Also:
ILanguageProvider.getSnpsLanguageByTechnologyNameAndLanguageName(String, String)

getSnpsLanguageByTechnologyNameAndLanguageName

public com.sunopsis.language.SnpsLanguage getSnpsLanguageByTechnologyNameAndLanguageName(java.lang.String pTechnoName,
                                                                                         java.lang.String pLanguageName)
Description copied from interface: ILanguageProvider
Obtains an SnpsLanguage instance for the given ODI technology's name and the given ODI language's name.

Specified by:
getSnpsLanguageByTechnologyNameAndLanguageName in interface ILanguageProvider
Parameters:
pTechnoName - the ODI technology's internal name to create an SnpsLanguage for
pLanguageName - the related ODI language's name
Returns:
an SnpsLanguage object
See Also:
ILanguageProvider.getSnpsLanguageByTechnologyName(String)

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

Copyright © 2010, Oracle and/or its affiliates. All rights reserved.