com.ibm.di.loader
Class TDIJarsLocator

java.lang.Object
  extended by com.ibm.di.loader.TDIJarsLocator

public class TDIJarsLocator
extends Object

This class is responsible for locating TDI Jars URLs. Jars are grouped in four categories:

1. Third Party Jars
2. Components Jars
3. Patch Jars
4. Custom Jars

Since:
7.1

Constructor Summary
TDIJarsLocator(File tdiInstallDir)
          Constructor.
 
Method Summary
 URL[] getComponentsJars()
          Get the URLs of all component Jars.
 URL[] getCustomJars()
          Get the URLs to all custom Jars
 URL[] getPatchesJars()
          Get the URLs to all patched Jars
 URL[] getThirdPartyJars()
          Get the URLs to all third party Jars.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TDIJarsLocator

public TDIJarsLocator(File tdiInstallDir)
               throws IOException
Constructor.

Parameters:
tdiInstallDir - File Object to TDI install directory.
Throws:
IOException - If some IO problems with files occur.
Method Detail

getThirdPartyJars

public URL[] getThirdPartyJars()
Get the URLs to all third party Jars.

Returns:
Array of URLs to all third party Jars

getComponentsJars

public URL[] getComponentsJars()
Get the URLs of all component Jars.

Returns:
Array of URLs to all component Jars

getPatchesJars

public URL[] getPatchesJars()
Get the URLs to all patched Jars

Returns:
Array of URLs to all patched JarsF

getCustomJars

public URL[] getCustomJars()
Get the URLs to all custom Jars

Returns:
Array of URLs to all custom Jars