org.openoffice.ide.eclipse.core.launch
Class MainImplementationsProvider

java.lang.Object
  extended by org.openoffice.ide.eclipse.core.launch.MainImplementationsProvider

public class MainImplementationsProvider
extends java.lang.Object

Class providing all the XMain implementations of a UNO project.

Author:
cedricbosdo

Constructor Summary
MainImplementationsProvider()
           
 
Method Summary
 java.lang.String[] getImplementations(IUnoidlProject pPrj)
          Gets all the classes implementing the XMain interface in a UNO project.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MainImplementationsProvider

public MainImplementationsProvider()
Method Detail

getImplementations

public java.lang.String[] getImplementations(IUnoidlProject pPrj)
Gets all the classes implementing the XMain interface in a UNO project.

This method delegates the search to the different language main providers.

Parameters:
pPrj - the project where to find the XMain implementations
Returns:
the list of all the classes implementing the XMain interface